-------------------------------------------------------------------------------
-- Floating Point Test Bench
-- ECEn 620
-- Fall 2008
-- Jonathan Johnson, James Carroll
-------------------------------------------------------------------------------

LIBRARY ieee;
USE ieee.std_logic_1164.ALL;

library ieee_proposed;
use ieee_proposed.fp_golden_pkg.all;

ENTITY adder_test IS
  -- empty entity for test benches	
END adder_test;

ARCHITECTURE mytest OF adder_test IS
	SIGNAL op : STD_LOGIC;                 --  input signals
    SIGNAL arg0, arg1, Qtest, Qgold : STD_LOGIC_VECTOR(9 DOWNTO 0); -- output signal
    SIGNAL A, B, Q : float(4 downto -5);
    signal match : std_logic;

TYPE test_vector IS RECORD
    op : STD_LOGIC; -- add=0 or sub=1
    arg0 : STD_LOGIC_VECTOR(9 DOWNTO 0);
    arg1 : STD_LOGIC_VECTOR(9 DOWNTO 0);
END RECORD;

TYPE vector_array IS ARRAY (natural RANGE<>) OF test_vector;

CONSTANT test_vectors : vector_array := (

  	( op => '0', arg0 => "0000000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0000000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0000000000", arg1=> "0000011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0000011010"),
	( op => '0', arg0 => "0000000000", arg1=> "0000100000"),
	( op => '0', arg0 => "0000000000", arg1=> "0000101101"),
	( op => '0', arg0 => "0000000000", arg1=> "0000111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0000100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0000101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0000111010"),
	( op => '0', arg0 => "0000000000", arg1=> "0001000000"),
	( op => '0', arg0 => "0000000000", arg1=> "0001001101"),
	( op => '0', arg0 => "0000000000", arg1=> "0001011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0001000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0001001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0001011010"),
	( op => '0', arg0 => "0000000000", arg1=> "0001100000"),
	( op => '0', arg0 => "0000000000", arg1=> "0001101101"),
	( op => '0', arg0 => "0000000000", arg1=> "0001111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0001100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0001101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0001111010"),
	( op => '0', arg0 => "0000000000", arg1=> "0010000000"),
	( op => '0', arg0 => "0000000000", arg1=> "0010001101"),
	( op => '0', arg0 => "0000000000", arg1=> "0010011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0010000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0010001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0010011010"),
	( op => '0', arg0 => "0000000000", arg1=> "0010100000"),
	( op => '0', arg0 => "0000000000", arg1=> "0010101101"),
	( op => '0', arg0 => "0000000000", arg1=> "0010111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0010100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0010101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0010111010"),
	( op => '0', arg0 => "0000000000", arg1=> "0011000000"),
	( op => '0', arg0 => "0000000000", arg1=> "0011001101"),
	( op => '0', arg0 => "0000000000", arg1=> "0011011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0011000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0011001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0011011010"),
	( op => '0', arg0 => "0000000000", arg1=> "0011100000"),
	( op => '0', arg0 => "0000000000", arg1=> "0011101101"),
	( op => '0', arg0 => "0000000000", arg1=> "0011111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0011100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0011101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0011111010"),
	( op => '0', arg0 => "0000000000", arg1=> "0100000000"),
	( op => '0', arg0 => "0000000000", arg1=> "0100001101"),
	( op => '0', arg0 => "0000000000", arg1=> "0100011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0100000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0100001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0100011010"),
	( op => '0', arg0 => "0000000000", arg1=> "0100100000"),
	( op => '0', arg0 => "0000000000", arg1=> "0100101101"),
	( op => '0', arg0 => "0000000000", arg1=> "0100111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0100100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0100101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0100111010"),
	( op => '0', arg0 => "0000000000", arg1=> "0101000000"),
	( op => '0', arg0 => "0000000000", arg1=> "0101001101"),
	( op => '0', arg0 => "0000000000", arg1=> "0101011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0101000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0101001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0101011010"),
	( op => '0', arg0 => "0000000000", arg1=> "0101100000"),
	( op => '0', arg0 => "0000000000", arg1=> "0101101101"),
	( op => '0', arg0 => "0000000000", arg1=> "0101111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0101100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0101101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0101111010"),
	( op => '0', arg0 => "0000000000", arg1=> "0110000000"),
	( op => '0', arg0 => "0000000000", arg1=> "0110001101"),
	( op => '0', arg0 => "0000000000", arg1=> "0110011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0110000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0110001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0110011010"),
	( op => '0', arg0 => "0000000000", arg1=> "0110100000"),
	( op => '0', arg0 => "0000000000", arg1=> "0110101101"),
	( op => '0', arg0 => "0000000000", arg1=> "0110111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0110100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0110101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0110111010"),
	( op => '0', arg0 => "0000000000", arg1=> "0111000000"),
	( op => '0', arg0 => "0000000000", arg1=> "0111001101"),
	( op => '0', arg0 => "0000000000", arg1=> "0111011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0111000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0111001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0111011010"),
	( op => '0', arg0 => "0000000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0000000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0000000000", arg1=> "0111111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0111100000"),
-- NaN!-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0111101101"),
-- NaN!-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "0111111010"),
	( op => '0', arg0 => "0000100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0000100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0000100000", arg1=> "0000011010"),
	( op => '0', arg0 => "0000110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0000110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0000110001", arg1=> "0000011010"),
	( op => '0', arg0 => "0000100000", arg1=> "0000100000"),
	( op => '0', arg0 => "0000100000", arg1=> "0000101101"),
	( op => '0', arg0 => "0000100000", arg1=> "0000111010"),
	( op => '0', arg0 => "0000110001", arg1=> "0000100000"),
	( op => '0', arg0 => "0000110001", arg1=> "0000101101"),
	( op => '0', arg0 => "0000110001", arg1=> "0000111010"),
	( op => '0', arg0 => "0000100000", arg1=> "0001000000"),
	( op => '0', arg0 => "0000100000", arg1=> "0001001101"),
	( op => '0', arg0 => "0000100000", arg1=> "0001011010"),
	( op => '0', arg0 => "0000110001", arg1=> "0001000000"),
	( op => '0', arg0 => "0000110001", arg1=> "0001001101"),
	( op => '0', arg0 => "0000110001", arg1=> "0001011010"),
	( op => '0', arg0 => "0000100000", arg1=> "0001100000"),
	( op => '0', arg0 => "0000100000", arg1=> "0001101101"),
	( op => '0', arg0 => "0000100000", arg1=> "0001111010"),
	( op => '0', arg0 => "0000110001", arg1=> "0001100000"),
	( op => '0', arg0 => "0000110001", arg1=> "0001101101"),
	( op => '0', arg0 => "0000110001", arg1=> "0001111010"),
	( op => '0', arg0 => "0000100000", arg1=> "0010000000"),
	( op => '0', arg0 => "0000100000", arg1=> "0010001101"),
	( op => '0', arg0 => "0000100000", arg1=> "0010011010"),
	( op => '0', arg0 => "0000110001", arg1=> "0010000000"),
	( op => '0', arg0 => "0000110001", arg1=> "0010001101"),
	( op => '0', arg0 => "0000110001", arg1=> "0010011010"),
	( op => '0', arg0 => "0000100000", arg1=> "0010100000"),
	( op => '0', arg0 => "0000100000", arg1=> "0010101101"),
	( op => '0', arg0 => "0000100000", arg1=> "0010111010"),
	( op => '0', arg0 => "0000110001", arg1=> "0010100000"),
	( op => '0', arg0 => "0000110001", arg1=> "0010101101"),
	( op => '0', arg0 => "0000110001", arg1=> "0010111010"),
	( op => '0', arg0 => "0000100000", arg1=> "0011000000"),
	( op => '0', arg0 => "0000100000", arg1=> "0011001101"),
	( op => '0', arg0 => "0000100000", arg1=> "0011011010"),
	( op => '0', arg0 => "0000110001", arg1=> "0011000000"),
	( op => '0', arg0 => "0000110001", arg1=> "0011001101"),
	( op => '0', arg0 => "0000110001", arg1=> "0011011010"),
	( op => '0', arg0 => "0000100000", arg1=> "0011100000"),
	( op => '0', arg0 => "0000100000", arg1=> "0011101101"),
	( op => '0', arg0 => "0000100000", arg1=> "0011111010"),
	( op => '0', arg0 => "0000110001", arg1=> "0011100000"),
	( op => '0', arg0 => "0000110001", arg1=> "0011101101"),
	( op => '0', arg0 => "0000110001", arg1=> "0011111010"),
	( op => '0', arg0 => "0000100000", arg1=> "0100000000"),
	( op => '0', arg0 => "0000100000", arg1=> "0100001101"),
	( op => '0', arg0 => "0000100000", arg1=> "0100011010"),
	( op => '0', arg0 => "0000110001", arg1=> "0100000000"),
	( op => '0', arg0 => "0000110001", arg1=> "0100001101"),
	( op => '0', arg0 => "0000110001", arg1=> "0100011010"),
	( op => '0', arg0 => "0000100000", arg1=> "0100100000"),
	( op => '0', arg0 => "0000100000", arg1=> "0100101101"),
	( op => '0', arg0 => "0000100000", arg1=> "0100111010"),
	( op => '0', arg0 => "0000110001", arg1=> "0100100000"),
	( op => '0', arg0 => "0000110001", arg1=> "0100101101"),
	( op => '0', arg0 => "0000110001", arg1=> "0100111010"),
	( op => '0', arg0 => "0000100000", arg1=> "0101000000"),
	( op => '0', arg0 => "0000100000", arg1=> "0101001101"),
	( op => '0', arg0 => "0000100000", arg1=> "0101011010"),
	( op => '0', arg0 => "0000110001", arg1=> "0101000000"),
	( op => '0', arg0 => "0000110001", arg1=> "0101001101"),
	( op => '0', arg0 => "0000110001", arg1=> "0101011010"),
	( op => '0', arg0 => "0000100000", arg1=> "0101100000"),
	( op => '0', arg0 => "0000100000", arg1=> "0101101101"),
	( op => '0', arg0 => "0000100000", arg1=> "0101111010"),
	( op => '0', arg0 => "0000110001", arg1=> "0101100000"),
	( op => '0', arg0 => "0000110001", arg1=> "0101101101"),
	( op => '0', arg0 => "0000110001", arg1=> "0101111010"),
	( op => '0', arg0 => "0000100000", arg1=> "0110000000"),
	( op => '0', arg0 => "0000100000", arg1=> "0110001101"),
	( op => '0', arg0 => "0000100000", arg1=> "0110011010"),
	( op => '0', arg0 => "0000110001", arg1=> "0110000000"),
	( op => '0', arg0 => "0000110001", arg1=> "0110001101"),
	( op => '0', arg0 => "0000110001", arg1=> "0110011010"),
	( op => '0', arg0 => "0000100000", arg1=> "0110100000"),
	( op => '0', arg0 => "0000100000", arg1=> "0110101101"),
	( op => '0', arg0 => "0000100000", arg1=> "0110111010"),
	( op => '0', arg0 => "0000110001", arg1=> "0110100000"),
	( op => '0', arg0 => "0000110001", arg1=> "0110101101"),
	( op => '0', arg0 => "0000110001", arg1=> "0110111010"),
	( op => '0', arg0 => "0000100000", arg1=> "0111000000"),
	( op => '0', arg0 => "0000100000", arg1=> "0111001101"),
	( op => '0', arg0 => "0000100000", arg1=> "0111011010"),
	( op => '0', arg0 => "0000110001", arg1=> "0111000000"),
	( op => '0', arg0 => "0000110001", arg1=> "0111001101"),
	( op => '0', arg0 => "0000110001", arg1=> "0111011010"),
	( op => '0', arg0 => "0000100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0000100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0000100000", arg1=> "0111111010"),
	( op => '0', arg0 => "0000110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0000110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0000110001", arg1=> "0111111010"),
	( op => '0', arg0 => "0001000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0001000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0001000000", arg1=> "0000011010"),
	( op => '0', arg0 => "0001010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0001010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0001010001", arg1=> "0000011010"),
	( op => '0', arg0 => "0001000000", arg1=> "0000100000"),
	( op => '0', arg0 => "0001000000", arg1=> "0000101101"),
	( op => '0', arg0 => "0001000000", arg1=> "0000111010"),
	( op => '0', arg0 => "0001010001", arg1=> "0000100000"),
	( op => '0', arg0 => "0001010001", arg1=> "0000101101"),
	( op => '0', arg0 => "0001010001", arg1=> "0000111010"),
	( op => '0', arg0 => "0001000000", arg1=> "0001000000"),
	( op => '0', arg0 => "0001000000", arg1=> "0001001101"),
	( op => '0', arg0 => "0001000000", arg1=> "0001011010"),
	( op => '0', arg0 => "0001010001", arg1=> "0001000000"),
	( op => '0', arg0 => "0001010001", arg1=> "0001001101"),
	( op => '0', arg0 => "0001010001", arg1=> "0001011010"),
	( op => '0', arg0 => "0001000000", arg1=> "0001100000"),
	( op => '0', arg0 => "0001000000", arg1=> "0001101101"),
	( op => '0', arg0 => "0001000000", arg1=> "0001111010"),
	( op => '0', arg0 => "0001010001", arg1=> "0001100000"),
	( op => '0', arg0 => "0001010001", arg1=> "0001101101"),
	( op => '0', arg0 => "0001010001", arg1=> "0001111010"),
	( op => '0', arg0 => "0001000000", arg1=> "0010000000"),
	( op => '0', arg0 => "0001000000", arg1=> "0010001101"),
	( op => '0', arg0 => "0001000000", arg1=> "0010011010"),
	( op => '0', arg0 => "0001010001", arg1=> "0010000000"),
	( op => '0', arg0 => "0001010001", arg1=> "0010001101"),
	( op => '0', arg0 => "0001010001", arg1=> "0010011010"),
	( op => '0', arg0 => "0001000000", arg1=> "0010100000"),
	( op => '0', arg0 => "0001000000", arg1=> "0010101101"),
	( op => '0', arg0 => "0001000000", arg1=> "0010111010"),
	( op => '0', arg0 => "0001010001", arg1=> "0010100000"),
	( op => '0', arg0 => "0001010001", arg1=> "0010101101"),
	( op => '0', arg0 => "0001010001", arg1=> "0010111010"),
	( op => '0', arg0 => "0001000000", arg1=> "0011000000"),
	( op => '0', arg0 => "0001000000", arg1=> "0011001101"),
	( op => '0', arg0 => "0001000000", arg1=> "0011011010"),
	( op => '0', arg0 => "0001010001", arg1=> "0011000000"),
	( op => '0', arg0 => "0001010001", arg1=> "0011001101"),
	( op => '0', arg0 => "0001010001", arg1=> "0011011010"),
	( op => '0', arg0 => "0001000000", arg1=> "0011100000"),
	( op => '0', arg0 => "0001000000", arg1=> "0011101101"),
	( op => '0', arg0 => "0001000000", arg1=> "0011111010"),
	( op => '0', arg0 => "0001010001", arg1=> "0011100000"),
	( op => '0', arg0 => "0001010001", arg1=> "0011101101"),
	( op => '0', arg0 => "0001010001", arg1=> "0011111010"),
	( op => '0', arg0 => "0001000000", arg1=> "0100000000"),
	( op => '0', arg0 => "0001000000", arg1=> "0100001101"),
	( op => '0', arg0 => "0001000000", arg1=> "0100011010"),
	( op => '0', arg0 => "0001010001", arg1=> "0100000000"),
	( op => '0', arg0 => "0001010001", arg1=> "0100001101"),
	( op => '0', arg0 => "0001010001", arg1=> "0100011010"),
	( op => '0', arg0 => "0001000000", arg1=> "0100100000"),
	( op => '0', arg0 => "0001000000", arg1=> "0100101101"),
	( op => '0', arg0 => "0001000000", arg1=> "0100111010"),
	( op => '0', arg0 => "0001010001", arg1=> "0100100000"),
	( op => '0', arg0 => "0001010001", arg1=> "0100101101"),
	( op => '0', arg0 => "0001010001", arg1=> "0100111010"),
	( op => '0', arg0 => "0001000000", arg1=> "0101000000"),
	( op => '0', arg0 => "0001000000", arg1=> "0101001101"),
	( op => '0', arg0 => "0001000000", arg1=> "0101011010"),
	( op => '0', arg0 => "0001010001", arg1=> "0101000000"),
	( op => '0', arg0 => "0001010001", arg1=> "0101001101"),
	( op => '0', arg0 => "0001010001", arg1=> "0101011010"),
	( op => '0', arg0 => "0001000000", arg1=> "0101100000"),
	( op => '0', arg0 => "0001000000", arg1=> "0101101101"),
	( op => '0', arg0 => "0001000000", arg1=> "0101111010"),
	( op => '0', arg0 => "0001010001", arg1=> "0101100000"),
	( op => '0', arg0 => "0001010001", arg1=> "0101101101"),
	( op => '0', arg0 => "0001010001", arg1=> "0101111010"),
	( op => '0', arg0 => "0001000000", arg1=> "0110000000"),
	( op => '0', arg0 => "0001000000", arg1=> "0110001101"),
	( op => '0', arg0 => "0001000000", arg1=> "0110011010"),
	( op => '0', arg0 => "0001010001", arg1=> "0110000000"),
	( op => '0', arg0 => "0001010001", arg1=> "0110001101"),
	( op => '0', arg0 => "0001010001", arg1=> "0110011010"),
	( op => '0', arg0 => "0001000000", arg1=> "0110100000"),
	( op => '0', arg0 => "0001000000", arg1=> "0110101101"),
	( op => '0', arg0 => "0001000000", arg1=> "0110111010"),
	( op => '0', arg0 => "0001010001", arg1=> "0110100000"),
	( op => '0', arg0 => "0001010001", arg1=> "0110101101"),
	( op => '0', arg0 => "0001010001", arg1=> "0110111010"),
	( op => '0', arg0 => "0001000000", arg1=> "0111000000"),
	( op => '0', arg0 => "0001000000", arg1=> "0111001101"),
	( op => '0', arg0 => "0001000000", arg1=> "0111011010"),
	( op => '0', arg0 => "0001010001", arg1=> "0111000000"),
	( op => '0', arg0 => "0001010001", arg1=> "0111001101"),
	( op => '0', arg0 => "0001010001", arg1=> "0111011010"),
	( op => '0', arg0 => "0001000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0001000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0001000000", arg1=> "0111111010"),
	( op => '0', arg0 => "0001010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0001010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0001010001", arg1=> "0111111010"),
	( op => '0', arg0 => "0001100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0001100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0001100000", arg1=> "0000011010"),
	( op => '0', arg0 => "0001110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0001110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0001110001", arg1=> "0000011010"),
	( op => '0', arg0 => "0001100000", arg1=> "0000100000"),
	( op => '0', arg0 => "0001100000", arg1=> "0000101101"),
	( op => '0', arg0 => "0001100000", arg1=> "0000111010"),
	( op => '0', arg0 => "0001110001", arg1=> "0000100000"),
	( op => '0', arg0 => "0001110001", arg1=> "0000101101"),
	( op => '0', arg0 => "0001110001", arg1=> "0000111010"),
	( op => '0', arg0 => "0001100000", arg1=> "0001000000"),
	( op => '0', arg0 => "0001100000", arg1=> "0001001101"),
	( op => '0', arg0 => "0001100000", arg1=> "0001011010"),
	( op => '0', arg0 => "0001110001", arg1=> "0001000000"),
	( op => '0', arg0 => "0001110001", arg1=> "0001001101"),
	( op => '0', arg0 => "0001110001", arg1=> "0001011010"),
	( op => '0', arg0 => "0001100000", arg1=> "0001100000"),
	( op => '0', arg0 => "0001100000", arg1=> "0001101101"),
	( op => '0', arg0 => "0001100000", arg1=> "0001111010"),
	( op => '0', arg0 => "0001110001", arg1=> "0001100000"),
	( op => '0', arg0 => "0001110001", arg1=> "0001101101"),
	( op => '0', arg0 => "0001110001", arg1=> "0001111010"),
	( op => '0', arg0 => "0001100000", arg1=> "0010000000"),
	( op => '0', arg0 => "0001100000", arg1=> "0010001101"),
	( op => '0', arg0 => "0001100000", arg1=> "0010011010"),
	( op => '0', arg0 => "0001110001", arg1=> "0010000000"),
	( op => '0', arg0 => "0001110001", arg1=> "0010001101"),
	( op => '0', arg0 => "0001110001", arg1=> "0010011010"),
	( op => '0', arg0 => "0001100000", arg1=> "0010100000"),
	( op => '0', arg0 => "0001100000", arg1=> "0010101101"),
	( op => '0', arg0 => "0001100000", arg1=> "0010111010"),
	( op => '0', arg0 => "0001110001", arg1=> "0010100000"),
	( op => '0', arg0 => "0001110001", arg1=> "0010101101"),
	( op => '0', arg0 => "0001110001", arg1=> "0010111010"),
	( op => '0', arg0 => "0001100000", arg1=> "0011000000"),
	( op => '0', arg0 => "0001100000", arg1=> "0011001101"),
	( op => '0', arg0 => "0001100000", arg1=> "0011011010"),
	( op => '0', arg0 => "0001110001", arg1=> "0011000000"),
	( op => '0', arg0 => "0001110001", arg1=> "0011001101"),
	( op => '0', arg0 => "0001110001", arg1=> "0011011010"),
	( op => '0', arg0 => "0001100000", arg1=> "0011100000"),
	( op => '0', arg0 => "0001100000", arg1=> "0011101101"),
	( op => '0', arg0 => "0001100000", arg1=> "0011111010"),
	( op => '0', arg0 => "0001110001", arg1=> "0011100000"),
	( op => '0', arg0 => "0001110001", arg1=> "0011101101"),
	( op => '0', arg0 => "0001110001", arg1=> "0011111010"),
	( op => '0', arg0 => "0001100000", arg1=> "0100000000"),
	( op => '0', arg0 => "0001100000", arg1=> "0100001101"),
	( op => '0', arg0 => "0001100000", arg1=> "0100011010"),
	( op => '0', arg0 => "0001110001", arg1=> "0100000000"),
	( op => '0', arg0 => "0001110001", arg1=> "0100001101"),
	( op => '0', arg0 => "0001110001", arg1=> "0100011010"),
	( op => '0', arg0 => "0001100000", arg1=> "0100100000"),
	( op => '0', arg0 => "0001100000", arg1=> "0100101101"),
	( op => '0', arg0 => "0001100000", arg1=> "0100111010"),
	( op => '0', arg0 => "0001110001", arg1=> "0100100000"),
	( op => '0', arg0 => "0001110001", arg1=> "0100101101"),
	( op => '0', arg0 => "0001110001", arg1=> "0100111010"),
	( op => '0', arg0 => "0001100000", arg1=> "0101000000"),
	( op => '0', arg0 => "0001100000", arg1=> "0101001101"),
	( op => '0', arg0 => "0001100000", arg1=> "0101011010"),
	( op => '0', arg0 => "0001110001", arg1=> "0101000000"),
	( op => '0', arg0 => "0001110001", arg1=> "0101001101"),
	( op => '0', arg0 => "0001110001", arg1=> "0101011010"),
	( op => '0', arg0 => "0001100000", arg1=> "0101100000"),
	( op => '0', arg0 => "0001100000", arg1=> "0101101101"),
	( op => '0', arg0 => "0001100000", arg1=> "0101111010"),
	( op => '0', arg0 => "0001110001", arg1=> "0101100000"),
	( op => '0', arg0 => "0001110001", arg1=> "0101101101"),
	( op => '0', arg0 => "0001110001", arg1=> "0101111010"),
	( op => '0', arg0 => "0001100000", arg1=> "0110000000"),
	( op => '0', arg0 => "0001100000", arg1=> "0110001101"),
	( op => '0', arg0 => "0001100000", arg1=> "0110011010"),
	( op => '0', arg0 => "0001110001", arg1=> "0110000000"),
	( op => '0', arg0 => "0001110001", arg1=> "0110001101"),
	( op => '0', arg0 => "0001110001", arg1=> "0110011010"),
	( op => '0', arg0 => "0001100000", arg1=> "0110100000"),
	( op => '0', arg0 => "0001100000", arg1=> "0110101101"),
	( op => '0', arg0 => "0001100000", arg1=> "0110111010"),
	( op => '0', arg0 => "0001110001", arg1=> "0110100000"),
	( op => '0', arg0 => "0001110001", arg1=> "0110101101"),
	( op => '0', arg0 => "0001110001", arg1=> "0110111010"),
	( op => '0', arg0 => "0001100000", arg1=> "0111000000"),
	( op => '0', arg0 => "0001100000", arg1=> "0111001101"),
	( op => '0', arg0 => "0001100000", arg1=> "0111011010"),
	( op => '0', arg0 => "0001110001", arg1=> "0111000000"),
	( op => '0', arg0 => "0001110001", arg1=> "0111001101"),
	( op => '0', arg0 => "0001110001", arg1=> "0111011010"),
	( op => '0', arg0 => "0001100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0001100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0001100000", arg1=> "0111111010"),
	( op => '0', arg0 => "0001110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0001110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0001110001", arg1=> "0111111010"),
	( op => '0', arg0 => "0010000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0010000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0010000000", arg1=> "0000011010"),
	( op => '0', arg0 => "0010010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0010010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0010010001", arg1=> "0000011010"),
	( op => '0', arg0 => "0010000000", arg1=> "0000100000"),
	( op => '0', arg0 => "0010000000", arg1=> "0000101101"),
	( op => '0', arg0 => "0010000000", arg1=> "0000111010"),
	( op => '0', arg0 => "0010010001", arg1=> "0000100000"),
	( op => '0', arg0 => "0010010001", arg1=> "0000101101"),
	( op => '0', arg0 => "0010010001", arg1=> "0000111010"),
	( op => '0', arg0 => "0010000000", arg1=> "0001000000"),
	( op => '0', arg0 => "0010000000", arg1=> "0001001101"),
	( op => '0', arg0 => "0010000000", arg1=> "0001011010"),
	( op => '0', arg0 => "0010010001", arg1=> "0001000000"),
	( op => '0', arg0 => "0010010001", arg1=> "0001001101"),
	( op => '0', arg0 => "0010010001", arg1=> "0001011010"),
	( op => '0', arg0 => "0010000000", arg1=> "0001100000"),
	( op => '0', arg0 => "0010000000", arg1=> "0001101101"),
	( op => '0', arg0 => "0010000000", arg1=> "0001111010"),
	( op => '0', arg0 => "0010010001", arg1=> "0001100000"),
	( op => '0', arg0 => "0010010001", arg1=> "0001101101"),
	( op => '0', arg0 => "0010010001", arg1=> "0001111010"),
	( op => '0', arg0 => "0010000000", arg1=> "0010000000"),
	( op => '0', arg0 => "0010000000", arg1=> "0010001101"),
	( op => '0', arg0 => "0010000000", arg1=> "0010011010"),
	( op => '0', arg0 => "0010010001", arg1=> "0010000000"),
	( op => '0', arg0 => "0010010001", arg1=> "0010001101"),
	( op => '0', arg0 => "0010010001", arg1=> "0010011010"),
	( op => '0', arg0 => "0010000000", arg1=> "0010100000"),
	( op => '0', arg0 => "0010000000", arg1=> "0010101101"),
	( op => '0', arg0 => "0010000000", arg1=> "0010111010"),
	( op => '0', arg0 => "0010010001", arg1=> "0010100000"),
	( op => '0', arg0 => "0010010001", arg1=> "0010101101"),
	( op => '0', arg0 => "0010010001", arg1=> "0010111010"),
	( op => '0', arg0 => "0010000000", arg1=> "0011000000"),
	( op => '0', arg0 => "0010000000", arg1=> "0011001101"),
	( op => '0', arg0 => "0010000000", arg1=> "0011011010"),
	( op => '0', arg0 => "0010010001", arg1=> "0011000000"),
	( op => '0', arg0 => "0010010001", arg1=> "0011001101"),
	( op => '0', arg0 => "0010010001", arg1=> "0011011010"),
	( op => '0', arg0 => "0010000000", arg1=> "0011100000"),
	( op => '0', arg0 => "0010000000", arg1=> "0011101101"),
	( op => '0', arg0 => "0010000000", arg1=> "0011111010"),
	( op => '0', arg0 => "0010010001", arg1=> "0011100000"),
	( op => '0', arg0 => "0010010001", arg1=> "0011101101"),
	( op => '0', arg0 => "0010010001", arg1=> "0011111010"),
	( op => '0', arg0 => "0010000000", arg1=> "0100000000"),
	( op => '0', arg0 => "0010000000", arg1=> "0100001101"),
	( op => '0', arg0 => "0010000000", arg1=> "0100011010"),
	( op => '0', arg0 => "0010010001", arg1=> "0100000000"),
	( op => '0', arg0 => "0010010001", arg1=> "0100001101"),
	( op => '0', arg0 => "0010010001", arg1=> "0100011010"),
	( op => '0', arg0 => "0010000000", arg1=> "0100100000"),
	( op => '0', arg0 => "0010000000", arg1=> "0100101101"),
	( op => '0', arg0 => "0010000000", arg1=> "0100111010"),
	( op => '0', arg0 => "0010010001", arg1=> "0100100000"),
	( op => '0', arg0 => "0010010001", arg1=> "0100101101"),
	( op => '0', arg0 => "0010010001", arg1=> "0100111010"),
	( op => '0', arg0 => "0010000000", arg1=> "0101000000"),
	( op => '0', arg0 => "0010000000", arg1=> "0101001101"),
	( op => '0', arg0 => "0010000000", arg1=> "0101011010"),
	( op => '0', arg0 => "0010010001", arg1=> "0101000000"),
	( op => '0', arg0 => "0010010001", arg1=> "0101001101"),
	( op => '0', arg0 => "0010010001", arg1=> "0101011010"),
	( op => '0', arg0 => "0010000000", arg1=> "0101100000"),
	( op => '0', arg0 => "0010000000", arg1=> "0101101101"),
	( op => '0', arg0 => "0010000000", arg1=> "0101111010"),
	( op => '0', arg0 => "0010010001", arg1=> "0101100000"),
	( op => '0', arg0 => "0010010001", arg1=> "0101101101"),
	( op => '0', arg0 => "0010010001", arg1=> "0101111010"),
	( op => '0', arg0 => "0010000000", arg1=> "0110000000"),
	( op => '0', arg0 => "0010000000", arg1=> "0110001101"),
	( op => '0', arg0 => "0010000000", arg1=> "0110011010"),
	( op => '0', arg0 => "0010010001", arg1=> "0110000000"),
	( op => '0', arg0 => "0010010001", arg1=> "0110001101"),
	( op => '0', arg0 => "0010010001", arg1=> "0110011010"),
	( op => '0', arg0 => "0010000000", arg1=> "0110100000"),
	( op => '0', arg0 => "0010000000", arg1=> "0110101101"),
	( op => '0', arg0 => "0010000000", arg1=> "0110111010"),
	( op => '0', arg0 => "0010010001", arg1=> "0110100000"),
	( op => '0', arg0 => "0010010001", arg1=> "0110101101"),
	( op => '0', arg0 => "0010010001", arg1=> "0110111010"),
	( op => '0', arg0 => "0010000000", arg1=> "0111000000"),
	( op => '0', arg0 => "0010000000", arg1=> "0111001101"),
	( op => '0', arg0 => "0010000000", arg1=> "0111011010"),
	( op => '0', arg0 => "0010010001", arg1=> "0111000000"),
	( op => '0', arg0 => "0010010001", arg1=> "0111001101"),
	( op => '0', arg0 => "0010010001", arg1=> "0111011010"),
	( op => '0', arg0 => "0010000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0010000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0010000000", arg1=> "0111111010"),
	( op => '0', arg0 => "0010010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0010010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0010010001", arg1=> "0111111010"),
	( op => '0', arg0 => "0010100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0010100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0010100000", arg1=> "0000011010"),
	( op => '0', arg0 => "0010110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0010110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0010110001", arg1=> "0000011010"),
	( op => '0', arg0 => "0010100000", arg1=> "0000100000"),
	( op => '0', arg0 => "0010100000", arg1=> "0000101101"),
	( op => '0', arg0 => "0010100000", arg1=> "0000111010"),
	( op => '0', arg0 => "0010110001", arg1=> "0000100000"),
	( op => '0', arg0 => "0010110001", arg1=> "0000101101"),
	( op => '0', arg0 => "0010110001", arg1=> "0000111010"),
	( op => '0', arg0 => "0010100000", arg1=> "0001000000"),
	( op => '0', arg0 => "0010100000", arg1=> "0001001101"),
	( op => '0', arg0 => "0010100000", arg1=> "0001011010"),
	( op => '0', arg0 => "0010110001", arg1=> "0001000000"),
	( op => '0', arg0 => "0010110001", arg1=> "0001001101"),
	( op => '0', arg0 => "0010110001", arg1=> "0001011010"),
	( op => '0', arg0 => "0010100000", arg1=> "0001100000"),
	( op => '0', arg0 => "0010100000", arg1=> "0001101101"),
	( op => '0', arg0 => "0010100000", arg1=> "0001111010"),
	( op => '0', arg0 => "0010110001", arg1=> "0001100000"),
	( op => '0', arg0 => "0010110001", arg1=> "0001101101"),
	( op => '0', arg0 => "0010110001", arg1=> "0001111010"),
	( op => '0', arg0 => "0010100000", arg1=> "0010000000"),
	( op => '0', arg0 => "0010100000", arg1=> "0010001101"),
	( op => '0', arg0 => "0010100000", arg1=> "0010011010"),
	( op => '0', arg0 => "0010110001", arg1=> "0010000000"),
	( op => '0', arg0 => "0010110001", arg1=> "0010001101"),
	( op => '0', arg0 => "0010110001", arg1=> "0010011010"),
	( op => '0', arg0 => "0010100000", arg1=> "0010100000"),
	( op => '0', arg0 => "0010100000", arg1=> "0010101101"),
	( op => '0', arg0 => "0010100000", arg1=> "0010111010"),
	( op => '0', arg0 => "0010110001", arg1=> "0010100000"),
	( op => '0', arg0 => "0010110001", arg1=> "0010101101"),
	( op => '0', arg0 => "0010110001", arg1=> "0010111010"),
	( op => '0', arg0 => "0010100000", arg1=> "0011000000"),
	( op => '0', arg0 => "0010100000", arg1=> "0011001101"),
	( op => '0', arg0 => "0010100000", arg1=> "0011011010"),
	( op => '0', arg0 => "0010110001", arg1=> "0011000000"),
	( op => '0', arg0 => "0010110001", arg1=> "0011001101"),
	( op => '0', arg0 => "0010110001", arg1=> "0011011010"),
	( op => '0', arg0 => "0010100000", arg1=> "0011100000"),
	( op => '0', arg0 => "0010100000", arg1=> "0011101101"),
	( op => '0', arg0 => "0010100000", arg1=> "0011111010"),
	( op => '0', arg0 => "0010110001", arg1=> "0011100000"),
	( op => '0', arg0 => "0010110001", arg1=> "0011101101"),
	( op => '0', arg0 => "0010110001", arg1=> "0011111010"),
	( op => '0', arg0 => "0010100000", arg1=> "0100000000"),
	( op => '0', arg0 => "0010100000", arg1=> "0100001101"),
	( op => '0', arg0 => "0010100000", arg1=> "0100011010"),
	( op => '0', arg0 => "0010110001", arg1=> "0100000000"),
	( op => '0', arg0 => "0010110001", arg1=> "0100001101"),
	( op => '0', arg0 => "0010110001", arg1=> "0100011010"),
	( op => '0', arg0 => "0010100000", arg1=> "0100100000"),
	( op => '0', arg0 => "0010100000", arg1=> "0100101101"),
	( op => '0', arg0 => "0010100000", arg1=> "0100111010"),
	( op => '0', arg0 => "0010110001", arg1=> "0100100000"),
	( op => '0', arg0 => "0010110001", arg1=> "0100101101"),
	( op => '0', arg0 => "0010110001", arg1=> "0100111010"),
	( op => '0', arg0 => "0010100000", arg1=> "0101000000"),
	( op => '0', arg0 => "0010100000", arg1=> "0101001101"),
	( op => '0', arg0 => "0010100000", arg1=> "0101011010"),
	( op => '0', arg0 => "0010110001", arg1=> "0101000000"),
	( op => '0', arg0 => "0010110001", arg1=> "0101001101"),
	( op => '0', arg0 => "0010110001", arg1=> "0101011010"),
	( op => '0', arg0 => "0010100000", arg1=> "0101100000"),
	( op => '0', arg0 => "0010100000", arg1=> "0101101101"),
	( op => '0', arg0 => "0010100000", arg1=> "0101111010"),
	( op => '0', arg0 => "0010110001", arg1=> "0101100000"),
	( op => '0', arg0 => "0010110001", arg1=> "0101101101"),
	( op => '0', arg0 => "0010110001", arg1=> "0101111010"),
	( op => '0', arg0 => "0010100000", arg1=> "0110000000"),
	( op => '0', arg0 => "0010100000", arg1=> "0110001101"),
	( op => '0', arg0 => "0010100000", arg1=> "0110011010"),
	( op => '0', arg0 => "0010110001", arg1=> "0110000000"),
	( op => '0', arg0 => "0010110001", arg1=> "0110001101"),
	( op => '0', arg0 => "0010110001", arg1=> "0110011010"),
	( op => '0', arg0 => "0010100000", arg1=> "0110100000"),
	( op => '0', arg0 => "0010100000", arg1=> "0110101101"),
	( op => '0', arg0 => "0010100000", arg1=> "0110111010"),
	( op => '0', arg0 => "0010110001", arg1=> "0110100000"),
	( op => '0', arg0 => "0010110001", arg1=> "0110101101"),
	( op => '0', arg0 => "0010110001", arg1=> "0110111010"),
	( op => '0', arg0 => "0010100000", arg1=> "0111000000"),
	( op => '0', arg0 => "0010100000", arg1=> "0111001101"),
	( op => '0', arg0 => "0010100000", arg1=> "0111011010"),
	( op => '0', arg0 => "0010110001", arg1=> "0111000000"),
	( op => '0', arg0 => "0010110001", arg1=> "0111001101"),
	( op => '0', arg0 => "0010110001", arg1=> "0111011010"),
	( op => '0', arg0 => "0010100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0010100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0010100000", arg1=> "0111111010"),
	( op => '0', arg0 => "0010110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0010110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0010110001", arg1=> "0111111010"),
	( op => '0', arg0 => "0011000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0011000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0011000000", arg1=> "0000011010"),
	( op => '0', arg0 => "0011010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0011010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0011010001", arg1=> "0000011010"),
	( op => '0', arg0 => "0011000000", arg1=> "0000100000"),
	( op => '0', arg0 => "0011000000", arg1=> "0000101101"),
	( op => '0', arg0 => "0011000000", arg1=> "0000111010"),
	( op => '0', arg0 => "0011010001", arg1=> "0000100000"),
	( op => '0', arg0 => "0011010001", arg1=> "0000101101"),
	( op => '0', arg0 => "0011010001", arg1=> "0000111010"),
	( op => '0', arg0 => "0011000000", arg1=> "0001000000"),
	( op => '0', arg0 => "0011000000", arg1=> "0001001101"),
	( op => '0', arg0 => "0011000000", arg1=> "0001011010"),
	( op => '0', arg0 => "0011010001", arg1=> "0001000000"),
	( op => '0', arg0 => "0011010001", arg1=> "0001001101"),
	( op => '0', arg0 => "0011010001", arg1=> "0001011010"),
	( op => '0', arg0 => "0011000000", arg1=> "0001100000"),
	( op => '0', arg0 => "0011000000", arg1=> "0001101101"),
	( op => '0', arg0 => "0011000000", arg1=> "0001111010"),
	( op => '0', arg0 => "0011010001", arg1=> "0001100000"),
	( op => '0', arg0 => "0011010001", arg1=> "0001101101"),
	( op => '0', arg0 => "0011010001", arg1=> "0001111010"),
	( op => '0', arg0 => "0011000000", arg1=> "0010000000"),
	( op => '0', arg0 => "0011000000", arg1=> "0010001101"),
	( op => '0', arg0 => "0011000000", arg1=> "0010011010"),
	( op => '0', arg0 => "0011010001", arg1=> "0010000000"),
	( op => '0', arg0 => "0011010001", arg1=> "0010001101"),
	( op => '0', arg0 => "0011010001", arg1=> "0010011010"),
	( op => '0', arg0 => "0011000000", arg1=> "0010100000"),
	( op => '0', arg0 => "0011000000", arg1=> "0010101101"),
	( op => '0', arg0 => "0011000000", arg1=> "0010111010"),
	( op => '0', arg0 => "0011010001", arg1=> "0010100000"),
	( op => '0', arg0 => "0011010001", arg1=> "0010101101"),
	( op => '0', arg0 => "0011010001", arg1=> "0010111010"),
	( op => '0', arg0 => "0011000000", arg1=> "0011000000"),
	( op => '0', arg0 => "0011000000", arg1=> "0011001101"),
	( op => '0', arg0 => "0011000000", arg1=> "0011011010"),
	( op => '0', arg0 => "0011010001", arg1=> "0011000000"),
	( op => '0', arg0 => "0011010001", arg1=> "0011001101"),
	( op => '0', arg0 => "0011010001", arg1=> "0011011010"),
	( op => '0', arg0 => "0011000000", arg1=> "0011100000"),
	( op => '0', arg0 => "0011000000", arg1=> "0011101101"),
	( op => '0', arg0 => "0011000000", arg1=> "0011111010"),
	( op => '0', arg0 => "0011010001", arg1=> "0011100000"),
	( op => '0', arg0 => "0011010001", arg1=> "0011101101"),
	( op => '0', arg0 => "0011010001", arg1=> "0011111010"),
	( op => '0', arg0 => "0011000000", arg1=> "0100000000"),
	( op => '0', arg0 => "0011000000", arg1=> "0100001101"),
	( op => '0', arg0 => "0011000000", arg1=> "0100011010"),
	( op => '0', arg0 => "0011010001", arg1=> "0100000000"),
	( op => '0', arg0 => "0011010001", arg1=> "0100001101"),
	( op => '0', arg0 => "0011010001", arg1=> "0100011010"),
	( op => '0', arg0 => "0011000000", arg1=> "0100100000"),
	( op => '0', arg0 => "0011000000", arg1=> "0100101101"),
	( op => '0', arg0 => "0011000000", arg1=> "0100111010"),
	( op => '0', arg0 => "0011010001", arg1=> "0100100000"),
	( op => '0', arg0 => "0011010001", arg1=> "0100101101"),
	( op => '0', arg0 => "0011010001", arg1=> "0100111010"),
	( op => '0', arg0 => "0011000000", arg1=> "0101000000"),
	( op => '0', arg0 => "0011000000", arg1=> "0101001101"),
	( op => '0', arg0 => "0011000000", arg1=> "0101011010"),
	( op => '0', arg0 => "0011010001", arg1=> "0101000000"),
	( op => '0', arg0 => "0011010001", arg1=> "0101001101"),
	( op => '0', arg0 => "0011010001", arg1=> "0101011010"),
	( op => '0', arg0 => "0011000000", arg1=> "0101100000"),
	( op => '0', arg0 => "0011000000", arg1=> "0101101101"),
	( op => '0', arg0 => "0011000000", arg1=> "0101111010"),
	( op => '0', arg0 => "0011010001", arg1=> "0101100000"),
	( op => '0', arg0 => "0011010001", arg1=> "0101101101"),
	( op => '0', arg0 => "0011010001", arg1=> "0101111010"),
	( op => '0', arg0 => "0011000000", arg1=> "0110000000"),
	( op => '0', arg0 => "0011000000", arg1=> "0110001101"),
	( op => '0', arg0 => "0011000000", arg1=> "0110011010"),
	( op => '0', arg0 => "0011010001", arg1=> "0110000000"),
	( op => '0', arg0 => "0011010001", arg1=> "0110001101"),
	( op => '0', arg0 => "0011010001", arg1=> "0110011010"),
	( op => '0', arg0 => "0011000000", arg1=> "0110100000"),
	( op => '0', arg0 => "0011000000", arg1=> "0110101101"),
	( op => '0', arg0 => "0011000000", arg1=> "0110111010"),
	( op => '0', arg0 => "0011010001", arg1=> "0110100000"),
	( op => '0', arg0 => "0011010001", arg1=> "0110101101"),
	( op => '0', arg0 => "0011010001", arg1=> "0110111010"),
	( op => '0', arg0 => "0011000000", arg1=> "0111000000"),
	( op => '0', arg0 => "0011000000", arg1=> "0111001101"),
	( op => '0', arg0 => "0011000000", arg1=> "0111011010"),
	( op => '0', arg0 => "0011010001", arg1=> "0111000000"),
	( op => '0', arg0 => "0011010001", arg1=> "0111001101"),
	( op => '0', arg0 => "0011010001", arg1=> "0111011010"),
	( op => '0', arg0 => "0011000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0011000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0011000000", arg1=> "0111111010"),
	( op => '0', arg0 => "0011010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0011010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0011010001", arg1=> "0111111010"),
	( op => '0', arg0 => "0011100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0011100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0011100000", arg1=> "0000011010"),
	( op => '0', arg0 => "0011110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0011110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0011110001", arg1=> "0000011010"),
	( op => '0', arg0 => "0011100000", arg1=> "0000100000"),
	( op => '0', arg0 => "0011100000", arg1=> "0000101101"),
	( op => '0', arg0 => "0011100000", arg1=> "0000111010"),
	( op => '0', arg0 => "0011110001", arg1=> "0000100000"),
	( op => '0', arg0 => "0011110001", arg1=> "0000101101"),
	( op => '0', arg0 => "0011110001", arg1=> "0000111010"),
	( op => '0', arg0 => "0011100000", arg1=> "0001000000"),
	( op => '0', arg0 => "0011100000", arg1=> "0001001101"),
	( op => '0', arg0 => "0011100000", arg1=> "0001011010"),
	( op => '0', arg0 => "0011110001", arg1=> "0001000000"),
	( op => '0', arg0 => "0011110001", arg1=> "0001001101"),
	( op => '0', arg0 => "0011110001", arg1=> "0001011010"),
	( op => '0', arg0 => "0011100000", arg1=> "0001100000"),
	( op => '0', arg0 => "0011100000", arg1=> "0001101101"),
	( op => '0', arg0 => "0011100000", arg1=> "0001111010"),
	( op => '0', arg0 => "0011110001", arg1=> "0001100000"),
	( op => '0', arg0 => "0011110001", arg1=> "0001101101"),
	( op => '0', arg0 => "0011110001", arg1=> "0001111010"),
	( op => '0', arg0 => "0011100000", arg1=> "0010000000"),
	( op => '0', arg0 => "0011100000", arg1=> "0010001101"),
	( op => '0', arg0 => "0011100000", arg1=> "0010011010"),
	( op => '0', arg0 => "0011110001", arg1=> "0010000000"),
	( op => '0', arg0 => "0011110001", arg1=> "0010001101"),
	( op => '0', arg0 => "0011110001", arg1=> "0010011010"),
	( op => '0', arg0 => "0011100000", arg1=> "0010100000"),
	( op => '0', arg0 => "0011100000", arg1=> "0010101101"),
	( op => '0', arg0 => "0011100000", arg1=> "0010111010"),
	( op => '0', arg0 => "0011110001", arg1=> "0010100000"),
	( op => '0', arg0 => "0011110001", arg1=> "0010101101"),
	( op => '0', arg0 => "0011110001", arg1=> "0010111010"),
	( op => '0', arg0 => "0011100000", arg1=> "0011000000"),
	( op => '0', arg0 => "0011100000", arg1=> "0011001101"),
	( op => '0', arg0 => "0011100000", arg1=> "0011011010"),
	( op => '0', arg0 => "0011110001", arg1=> "0011000000"),
	( op => '0', arg0 => "0011110001", arg1=> "0011001101"),
	( op => '0', arg0 => "0011110001", arg1=> "0011011010"),
	( op => '0', arg0 => "0011100000", arg1=> "0011100000"),
	( op => '0', arg0 => "0011100000", arg1=> "0011101101"),
	( op => '0', arg0 => "0011100000", arg1=> "0011111010"),
	( op => '0', arg0 => "0011110001", arg1=> "0011100000"),
	( op => '0', arg0 => "0011110001", arg1=> "0011101101"),
	( op => '0', arg0 => "0011110001", arg1=> "0011111010"),
	( op => '0', arg0 => "0011100000", arg1=> "0100000000"),
	( op => '0', arg0 => "0011100000", arg1=> "0100001101"),
	( op => '0', arg0 => "0011100000", arg1=> "0100011010"),
	( op => '0', arg0 => "0011110001", arg1=> "0100000000"),
	( op => '0', arg0 => "0011110001", arg1=> "0100001101"),
	( op => '0', arg0 => "0011110001", arg1=> "0100011010"),
	( op => '0', arg0 => "0011100000", arg1=> "0100100000"),
	( op => '0', arg0 => "0011100000", arg1=> "0100101101"),
	( op => '0', arg0 => "0011100000", arg1=> "0100111010"),
	( op => '0', arg0 => "0011110001", arg1=> "0100100000"),
	( op => '0', arg0 => "0011110001", arg1=> "0100101101"),
	( op => '0', arg0 => "0011110001", arg1=> "0100111010"),
	( op => '0', arg0 => "0011100000", arg1=> "0101000000"),
	( op => '0', arg0 => "0011100000", arg1=> "0101001101"),
	( op => '0', arg0 => "0011100000", arg1=> "0101011010"),
	( op => '0', arg0 => "0011110001", arg1=> "0101000000"),
	( op => '0', arg0 => "0011110001", arg1=> "0101001101"),
	( op => '0', arg0 => "0011110001", arg1=> "0101011010"),
	( op => '0', arg0 => "0011100000", arg1=> "0101100000"),
	( op => '0', arg0 => "0011100000", arg1=> "0101101101"),
	( op => '0', arg0 => "0011100000", arg1=> "0101111010"),
	( op => '0', arg0 => "0011110001", arg1=> "0101100000"),
	( op => '0', arg0 => "0011110001", arg1=> "0101101101"),
	( op => '0', arg0 => "0011110001", arg1=> "0101111010"),
	( op => '0', arg0 => "0011100000", arg1=> "0110000000"),
	( op => '0', arg0 => "0011100000", arg1=> "0110001101"),
	( op => '0', arg0 => "0011100000", arg1=> "0110011010"),
	( op => '0', arg0 => "0011110001", arg1=> "0110000000"),
	( op => '0', arg0 => "0011110001", arg1=> "0110001101"),
	( op => '0', arg0 => "0011110001", arg1=> "0110011010"),
	( op => '0', arg0 => "0011100000", arg1=> "0110100000"),
	( op => '0', arg0 => "0011100000", arg1=> "0110101101"),
	( op => '0', arg0 => "0011100000", arg1=> "0110111010"),
	( op => '0', arg0 => "0011110001", arg1=> "0110100000"),
	( op => '0', arg0 => "0011110001", arg1=> "0110101101"),
	( op => '0', arg0 => "0011110001", arg1=> "0110111010"),
	( op => '0', arg0 => "0011100000", arg1=> "0111000000"),
	( op => '0', arg0 => "0011100000", arg1=> "0111001101"),
	( op => '0', arg0 => "0011100000", arg1=> "0111011010"),
	( op => '0', arg0 => "0011110001", arg1=> "0111000000"),
	( op => '0', arg0 => "0011110001", arg1=> "0111001101"),
	( op => '0', arg0 => "0011110001", arg1=> "0111011010"),
	( op => '0', arg0 => "0011100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0011100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0011100000", arg1=> "0111111010"),
	( op => '0', arg0 => "0011110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0011110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0011110001", arg1=> "0111111010"),
	( op => '0', arg0 => "0100000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0100000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0100000000", arg1=> "0000011010"),
	( op => '0', arg0 => "0100010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0100010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0100010001", arg1=> "0000011010"),
	( op => '0', arg0 => "0100000000", arg1=> "0000100000"),
	( op => '0', arg0 => "0100000000", arg1=> "0000101101"),
	( op => '0', arg0 => "0100000000", arg1=> "0000111010"),
	( op => '0', arg0 => "0100010001", arg1=> "0000100000"),
	( op => '0', arg0 => "0100010001", arg1=> "0000101101"),
	( op => '0', arg0 => "0100010001", arg1=> "0000111010"),
	( op => '0', arg0 => "0100000000", arg1=> "0001000000"),
	( op => '0', arg0 => "0100000000", arg1=> "0001001101"),
	( op => '0', arg0 => "0100000000", arg1=> "0001011010"),
	( op => '0', arg0 => "0100010001", arg1=> "0001000000"),
	( op => '0', arg0 => "0100010001", arg1=> "0001001101"),
	( op => '0', arg0 => "0100010001", arg1=> "0001011010"),
	( op => '0', arg0 => "0100000000", arg1=> "0001100000"),
	( op => '0', arg0 => "0100000000", arg1=> "0001101101"),
	( op => '0', arg0 => "0100000000", arg1=> "0001111010"),
	( op => '0', arg0 => "0100010001", arg1=> "0001100000"),
	( op => '0', arg0 => "0100010001", arg1=> "0001101101"),
	( op => '0', arg0 => "0100010001", arg1=> "0001111010"),
	( op => '0', arg0 => "0100000000", arg1=> "0010000000"),
	( op => '0', arg0 => "0100000000", arg1=> "0010001101"),
	( op => '0', arg0 => "0100000000", arg1=> "0010011010"),
	( op => '0', arg0 => "0100010001", arg1=> "0010000000"),
	( op => '0', arg0 => "0100010001", arg1=> "0010001101"),
	( op => '0', arg0 => "0100010001", arg1=> "0010011010"),
	( op => '0', arg0 => "0100000000", arg1=> "0010100000"),
	( op => '0', arg0 => "0100000000", arg1=> "0010101101"),
	( op => '0', arg0 => "0100000000", arg1=> "0010111010"),
	( op => '0', arg0 => "0100010001", arg1=> "0010100000"),
	( op => '0', arg0 => "0100010001", arg1=> "0010101101"),
	( op => '0', arg0 => "0100010001", arg1=> "0010111010"),
	( op => '0', arg0 => "0100000000", arg1=> "0011000000"),
	( op => '0', arg0 => "0100000000", arg1=> "0011001101"),
	( op => '0', arg0 => "0100000000", arg1=> "0011011010"),
	( op => '0', arg0 => "0100010001", arg1=> "0011000000"),
	( op => '0', arg0 => "0100010001", arg1=> "0011001101"),
	( op => '0', arg0 => "0100010001", arg1=> "0011011010"),
	( op => '0', arg0 => "0100000000", arg1=> "0011100000"),
	( op => '0', arg0 => "0100000000", arg1=> "0011101101"),
	( op => '0', arg0 => "0100000000", arg1=> "0011111010"),
	( op => '0', arg0 => "0100010001", arg1=> "0011100000"),
	( op => '0', arg0 => "0100010001", arg1=> "0011101101"),
	( op => '0', arg0 => "0100010001", arg1=> "0011111010"),
	( op => '0', arg0 => "0100000000", arg1=> "0100000000"),
	( op => '0', arg0 => "0100000000", arg1=> "0100001101"),
	( op => '0', arg0 => "0100000000", arg1=> "0100011010"),
	( op => '0', arg0 => "0100010001", arg1=> "0100000000"),
	( op => '0', arg0 => "0100010001", arg1=> "0100001101"),
	( op => '0', arg0 => "0100010001", arg1=> "0100011010"),
	( op => '0', arg0 => "0100000000", arg1=> "0100100000"),
	( op => '0', arg0 => "0100000000", arg1=> "0100101101"),
	( op => '0', arg0 => "0100000000", arg1=> "0100111010"),
	( op => '0', arg0 => "0100010001", arg1=> "0100100000"),
	( op => '0', arg0 => "0100010001", arg1=> "0100101101"),
	( op => '0', arg0 => "0100010001", arg1=> "0100111010"),
	( op => '0', arg0 => "0100000000", arg1=> "0101000000"),
	( op => '0', arg0 => "0100000000", arg1=> "0101001101"),
	( op => '0', arg0 => "0100000000", arg1=> "0101011010"),
	( op => '0', arg0 => "0100010001", arg1=> "0101000000"),
	( op => '0', arg0 => "0100010001", arg1=> "0101001101"),
	( op => '0', arg0 => "0100010001", arg1=> "0101011010"),
	( op => '0', arg0 => "0100000000", arg1=> "0101100000"),
	( op => '0', arg0 => "0100000000", arg1=> "0101101101"),
	( op => '0', arg0 => "0100000000", arg1=> "0101111010"),
	( op => '0', arg0 => "0100010001", arg1=> "0101100000"),
	( op => '0', arg0 => "0100010001", arg1=> "0101101101"),
	( op => '0', arg0 => "0100010001", arg1=> "0101111010"),
	( op => '0', arg0 => "0100000000", arg1=> "0110000000"),
	( op => '0', arg0 => "0100000000", arg1=> "0110001101"),
	( op => '0', arg0 => "0100000000", arg1=> "0110011010"),
	( op => '0', arg0 => "0100010001", arg1=> "0110000000"),
	( op => '0', arg0 => "0100010001", arg1=> "0110001101"),
	( op => '0', arg0 => "0100010001", arg1=> "0110011010"),
	( op => '0', arg0 => "0100000000", arg1=> "0110100000"),
	( op => '0', arg0 => "0100000000", arg1=> "0110101101"),
	( op => '0', arg0 => "0100000000", arg1=> "0110111010"),
	( op => '0', arg0 => "0100010001", arg1=> "0110100000"),
	( op => '0', arg0 => "0100010001", arg1=> "0110101101"),
	( op => '0', arg0 => "0100010001", arg1=> "0110111010"),
	( op => '0', arg0 => "0100000000", arg1=> "0111000000"),
	( op => '0', arg0 => "0100000000", arg1=> "0111001101"),
	( op => '0', arg0 => "0100000000", arg1=> "0111011010"),
	( op => '0', arg0 => "0100010001", arg1=> "0111000000"),
	( op => '0', arg0 => "0100010001", arg1=> "0111001101"),
	( op => '0', arg0 => "0100010001", arg1=> "0111011010"),
	( op => '0', arg0 => "0100000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0100000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0100000000", arg1=> "0111111010"),
	( op => '0', arg0 => "0100010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0100010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0100010001", arg1=> "0111111010"),
	( op => '0', arg0 => "0100100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0100100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0100100000", arg1=> "0000011010"),
	( op => '0', arg0 => "0100110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0100110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0100110001", arg1=> "0000011010"),
	( op => '0', arg0 => "0100100000", arg1=> "0000100000"),
	( op => '0', arg0 => "0100100000", arg1=> "0000101101"),
	( op => '0', arg0 => "0100100000", arg1=> "0000111010"),
	( op => '0', arg0 => "0100110001", arg1=> "0000100000"),
	( op => '0', arg0 => "0100110001", arg1=> "0000101101"),
	( op => '0', arg0 => "0100110001", arg1=> "0000111010"),
	( op => '0', arg0 => "0100100000", arg1=> "0001000000"),
	( op => '0', arg0 => "0100100000", arg1=> "0001001101"),
	( op => '0', arg0 => "0100100000", arg1=> "0001011010"),
	( op => '0', arg0 => "0100110001", arg1=> "0001000000"),
	( op => '0', arg0 => "0100110001", arg1=> "0001001101"),
	( op => '0', arg0 => "0100110001", arg1=> "0001011010"),
	( op => '0', arg0 => "0100100000", arg1=> "0001100000"),
	( op => '0', arg0 => "0100100000", arg1=> "0001101101"),
	( op => '0', arg0 => "0100100000", arg1=> "0001111010"),
	( op => '0', arg0 => "0100110001", arg1=> "0001100000"),
	( op => '0', arg0 => "0100110001", arg1=> "0001101101"),
	( op => '0', arg0 => "0100110001", arg1=> "0001111010"),
	( op => '0', arg0 => "0100100000", arg1=> "0010000000"),
	( op => '0', arg0 => "0100100000", arg1=> "0010001101"),
	( op => '0', arg0 => "0100100000", arg1=> "0010011010"),
	( op => '0', arg0 => "0100110001", arg1=> "0010000000"),
	( op => '0', arg0 => "0100110001", arg1=> "0010001101"),
	( op => '0', arg0 => "0100110001", arg1=> "0010011010"),
	( op => '0', arg0 => "0100100000", arg1=> "0010100000"),
	( op => '0', arg0 => "0100100000", arg1=> "0010101101"),
	( op => '0', arg0 => "0100100000", arg1=> "0010111010"),
	( op => '0', arg0 => "0100110001", arg1=> "0010100000"),
	( op => '0', arg0 => "0100110001", arg1=> "0010101101"),
	( op => '0', arg0 => "0100110001", arg1=> "0010111010"),
	( op => '0', arg0 => "0100100000", arg1=> "0011000000"),
	( op => '0', arg0 => "0100100000", arg1=> "0011001101"),
	( op => '0', arg0 => "0100100000", arg1=> "0011011010"),
	( op => '0', arg0 => "0100110001", arg1=> "0011000000"),
	( op => '0', arg0 => "0100110001", arg1=> "0011001101"),
	( op => '0', arg0 => "0100110001", arg1=> "0011011010"),
	( op => '0', arg0 => "0100100000", arg1=> "0011100000"),
	( op => '0', arg0 => "0100100000", arg1=> "0011101101"),
	( op => '0', arg0 => "0100100000", arg1=> "0011111010"),
	( op => '0', arg0 => "0100110001", arg1=> "0011100000"),
	( op => '0', arg0 => "0100110001", arg1=> "0011101101"),
	( op => '0', arg0 => "0100110001", arg1=> "0011111010"),
	( op => '0', arg0 => "0100100000", arg1=> "0100000000"),
	( op => '0', arg0 => "0100100000", arg1=> "0100001101"),
	( op => '0', arg0 => "0100100000", arg1=> "0100011010"),
	( op => '0', arg0 => "0100110001", arg1=> "0100000000"),
	( op => '0', arg0 => "0100110001", arg1=> "0100001101"),
	( op => '0', arg0 => "0100110001", arg1=> "0100011010"),
	( op => '0', arg0 => "0100100000", arg1=> "0100100000"),
	( op => '0', arg0 => "0100100000", arg1=> "0100101101"),
	( op => '0', arg0 => "0100100000", arg1=> "0100111010"),
	( op => '0', arg0 => "0100110001", arg1=> "0100100000"),
	( op => '0', arg0 => "0100110001", arg1=> "0100101101"),
	( op => '0', arg0 => "0100110001", arg1=> "0100111010"),
	( op => '0', arg0 => "0100100000", arg1=> "0101000000"),
	( op => '0', arg0 => "0100100000", arg1=> "0101001101"),
	( op => '0', arg0 => "0100100000", arg1=> "0101011010"),
	( op => '0', arg0 => "0100110001", arg1=> "0101000000"),
	( op => '0', arg0 => "0100110001", arg1=> "0101001101"),
	( op => '0', arg0 => "0100110001", arg1=> "0101011010"),
	( op => '0', arg0 => "0100100000", arg1=> "0101100000"),
	( op => '0', arg0 => "0100100000", arg1=> "0101101101"),
	( op => '0', arg0 => "0100100000", arg1=> "0101111010"),
	( op => '0', arg0 => "0100110001", arg1=> "0101100000"),
	( op => '0', arg0 => "0100110001", arg1=> "0101101101"),
	( op => '0', arg0 => "0100110001", arg1=> "0101111010"),
	( op => '0', arg0 => "0100100000", arg1=> "0110000000"),
	( op => '0', arg0 => "0100100000", arg1=> "0110001101"),
	( op => '0', arg0 => "0100100000", arg1=> "0110011010"),
	( op => '0', arg0 => "0100110001", arg1=> "0110000000"),
	( op => '0', arg0 => "0100110001", arg1=> "0110001101"),
	( op => '0', arg0 => "0100110001", arg1=> "0110011010"),
	( op => '0', arg0 => "0100100000", arg1=> "0110100000"),
	( op => '0', arg0 => "0100100000", arg1=> "0110101101"),
	( op => '0', arg0 => "0100100000", arg1=> "0110111010"),
	( op => '0', arg0 => "0100110001", arg1=> "0110100000"),
	( op => '0', arg0 => "0100110001", arg1=> "0110101101"),
	( op => '0', arg0 => "0100110001", arg1=> "0110111010"),
	( op => '0', arg0 => "0100100000", arg1=> "0111000000"),
	( op => '0', arg0 => "0100100000", arg1=> "0111001101"),
	( op => '0', arg0 => "0100100000", arg1=> "0111011010"),
	( op => '0', arg0 => "0100110001", arg1=> "0111000000"),
	( op => '0', arg0 => "0100110001", arg1=> "0111001101"),
	( op => '0', arg0 => "0100110001", arg1=> "0111011010"),
	( op => '0', arg0 => "0100100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0100100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0100100000", arg1=> "0111111010"),
	( op => '0', arg0 => "0100110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0100110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0100110001", arg1=> "0111111010"),
	( op => '0', arg0 => "0101000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0101000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0101000000", arg1=> "0000011010"),
	( op => '0', arg0 => "0101010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0101010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0101010001", arg1=> "0000011010"),
	( op => '0', arg0 => "0101000000", arg1=> "0000100000"),
	( op => '0', arg0 => "0101000000", arg1=> "0000101101"),
	( op => '0', arg0 => "0101000000", arg1=> "0000111010"),
	( op => '0', arg0 => "0101010001", arg1=> "0000100000"),
	( op => '0', arg0 => "0101010001", arg1=> "0000101101"),
	( op => '0', arg0 => "0101010001", arg1=> "0000111010"),
	( op => '0', arg0 => "0101000000", arg1=> "0001000000"),
	( op => '0', arg0 => "0101000000", arg1=> "0001001101"),
	( op => '0', arg0 => "0101000000", arg1=> "0001011010"),
	( op => '0', arg0 => "0101010001", arg1=> "0001000000"),
	( op => '0', arg0 => "0101010001", arg1=> "0001001101"),
	( op => '0', arg0 => "0101010001", arg1=> "0001011010"),
	( op => '0', arg0 => "0101000000", arg1=> "0001100000"),
	( op => '0', arg0 => "0101000000", arg1=> "0001101101"),
	( op => '0', arg0 => "0101000000", arg1=> "0001111010"),
	( op => '0', arg0 => "0101010001", arg1=> "0001100000"),
	( op => '0', arg0 => "0101010001", arg1=> "0001101101"),
	( op => '0', arg0 => "0101010001", arg1=> "0001111010"),
	( op => '0', arg0 => "0101000000", arg1=> "0010000000"),
	( op => '0', arg0 => "0101000000", arg1=> "0010001101"),
	( op => '0', arg0 => "0101000000", arg1=> "0010011010"),
	( op => '0', arg0 => "0101010001", arg1=> "0010000000"),
	( op => '0', arg0 => "0101010001", arg1=> "0010001101"),
	( op => '0', arg0 => "0101010001", arg1=> "0010011010"),
	( op => '0', arg0 => "0101000000", arg1=> "0010100000"),
	( op => '0', arg0 => "0101000000", arg1=> "0010101101"),
	( op => '0', arg0 => "0101000000", arg1=> "0010111010"),
	( op => '0', arg0 => "0101010001", arg1=> "0010100000"),
	( op => '0', arg0 => "0101010001", arg1=> "0010101101"),
	( op => '0', arg0 => "0101010001", arg1=> "0010111010"),
	( op => '0', arg0 => "0101000000", arg1=> "0011000000"),
	( op => '0', arg0 => "0101000000", arg1=> "0011001101"),
	( op => '0', arg0 => "0101000000", arg1=> "0011011010"),
	( op => '0', arg0 => "0101010001", arg1=> "0011000000"),
	( op => '0', arg0 => "0101010001", arg1=> "0011001101"),
	( op => '0', arg0 => "0101010001", arg1=> "0011011010"),
	( op => '0', arg0 => "0101000000", arg1=> "0011100000"),
	( op => '0', arg0 => "0101000000", arg1=> "0011101101"),
	( op => '0', arg0 => "0101000000", arg1=> "0011111010"),
	( op => '0', arg0 => "0101010001", arg1=> "0011100000"),
	( op => '0', arg0 => "0101010001", arg1=> "0011101101"),
	( op => '0', arg0 => "0101010001", arg1=> "0011111010"),
	( op => '0', arg0 => "0101000000", arg1=> "0100000000"),
	( op => '0', arg0 => "0101000000", arg1=> "0100001101"),
	( op => '0', arg0 => "0101000000", arg1=> "0100011010"),
	( op => '0', arg0 => "0101010001", arg1=> "0100000000"),
	( op => '0', arg0 => "0101010001", arg1=> "0100001101"),
	( op => '0', arg0 => "0101010001", arg1=> "0100011010"),
	( op => '0', arg0 => "0101000000", arg1=> "0100100000"),
	( op => '0', arg0 => "0101000000", arg1=> "0100101101"),
	( op => '0', arg0 => "0101000000", arg1=> "0100111010"),
	( op => '0', arg0 => "0101010001", arg1=> "0100100000"),
	( op => '0', arg0 => "0101010001", arg1=> "0100101101"),
	( op => '0', arg0 => "0101010001", arg1=> "0100111010"),
	( op => '0', arg0 => "0101000000", arg1=> "0101000000"),
	( op => '0', arg0 => "0101000000", arg1=> "0101001101"),
	( op => '0', arg0 => "0101000000", arg1=> "0101011010"),
	( op => '0', arg0 => "0101010001", arg1=> "0101000000"),
	( op => '0', arg0 => "0101010001", arg1=> "0101001101"),
	( op => '0', arg0 => "0101010001", arg1=> "0101011010"),
	( op => '0', arg0 => "0101000000", arg1=> "0101100000"),
	( op => '0', arg0 => "0101000000", arg1=> "0101101101"),
	( op => '0', arg0 => "0101000000", arg1=> "0101111010"),
	( op => '0', arg0 => "0101010001", arg1=> "0101100000"),
	( op => '0', arg0 => "0101010001", arg1=> "0101101101"),
	( op => '0', arg0 => "0101010001", arg1=> "0101111010"),
	( op => '0', arg0 => "0101000000", arg1=> "0110000000"),
	( op => '0', arg0 => "0101000000", arg1=> "0110001101"),
	( op => '0', arg0 => "0101000000", arg1=> "0110011010"),
	( op => '0', arg0 => "0101010001", arg1=> "0110000000"),
	( op => '0', arg0 => "0101010001", arg1=> "0110001101"),
	( op => '0', arg0 => "0101010001", arg1=> "0110011010"),
	( op => '0', arg0 => "0101000000", arg1=> "0110100000"),
	( op => '0', arg0 => "0101000000", arg1=> "0110101101"),
	( op => '0', arg0 => "0101000000", arg1=> "0110111010"),
	( op => '0', arg0 => "0101010001", arg1=> "0110100000"),
	( op => '0', arg0 => "0101010001", arg1=> "0110101101"),
	( op => '0', arg0 => "0101010001", arg1=> "0110111010"),
	( op => '0', arg0 => "0101000000", arg1=> "0111000000"),
	( op => '0', arg0 => "0101000000", arg1=> "0111001101"),
	( op => '0', arg0 => "0101000000", arg1=> "0111011010"),
	( op => '0', arg0 => "0101010001", arg1=> "0111000000"),
	( op => '0', arg0 => "0101010001", arg1=> "0111001101"),
	( op => '0', arg0 => "0101010001", arg1=> "0111011010"),
	( op => '0', arg0 => "0101000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0101000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0101000000", arg1=> "0111111010"),
	( op => '0', arg0 => "0101010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0101010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0101010001", arg1=> "0111111010"),
	( op => '0', arg0 => "0101100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0101100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0101100000", arg1=> "0000011010"),
	( op => '0', arg0 => "0101110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0101110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0101110001", arg1=> "0000011010"),
	( op => '0', arg0 => "0101100000", arg1=> "0000100000"),
	( op => '0', arg0 => "0101100000", arg1=> "0000101101"),
	( op => '0', arg0 => "0101100000", arg1=> "0000111010"),
	( op => '0', arg0 => "0101110001", arg1=> "0000100000"),
	( op => '0', arg0 => "0101110001", arg1=> "0000101101"),
	( op => '0', arg0 => "0101110001", arg1=> "0000111010"),
	( op => '0', arg0 => "0101100000", arg1=> "0001000000"),
	( op => '0', arg0 => "0101100000", arg1=> "0001001101"),
	( op => '0', arg0 => "0101100000", arg1=> "0001011010"),
	( op => '0', arg0 => "0101110001", arg1=> "0001000000"),
	( op => '0', arg0 => "0101110001", arg1=> "0001001101"),
	( op => '0', arg0 => "0101110001", arg1=> "0001011010"),
	( op => '0', arg0 => "0101100000", arg1=> "0001100000"),
	( op => '0', arg0 => "0101100000", arg1=> "0001101101"),
	( op => '0', arg0 => "0101100000", arg1=> "0001111010"),
	( op => '0', arg0 => "0101110001", arg1=> "0001100000"),
	( op => '0', arg0 => "0101110001", arg1=> "0001101101"),
	( op => '0', arg0 => "0101110001", arg1=> "0001111010"),
	( op => '0', arg0 => "0101100000", arg1=> "0010000000"),
	( op => '0', arg0 => "0101100000", arg1=> "0010001101"),
	( op => '0', arg0 => "0101100000", arg1=> "0010011010"),
	( op => '0', arg0 => "0101110001", arg1=> "0010000000"),
	( op => '0', arg0 => "0101110001", arg1=> "0010001101"),
	( op => '0', arg0 => "0101110001", arg1=> "0010011010"),
	( op => '0', arg0 => "0101100000", arg1=> "0010100000"),
	( op => '0', arg0 => "0101100000", arg1=> "0010101101"),
	( op => '0', arg0 => "0101100000", arg1=> "0010111010"),
	( op => '0', arg0 => "0101110001", arg1=> "0010100000"),
	( op => '0', arg0 => "0101110001", arg1=> "0010101101"),
	( op => '0', arg0 => "0101110001", arg1=> "0010111010"),
	( op => '0', arg0 => "0101100000", arg1=> "0011000000"),
	( op => '0', arg0 => "0101100000", arg1=> "0011001101"),
	( op => '0', arg0 => "0101100000", arg1=> "0011011010"),
	( op => '0', arg0 => "0101110001", arg1=> "0011000000"),
	( op => '0', arg0 => "0101110001", arg1=> "0011001101"),
	( op => '0', arg0 => "0101110001", arg1=> "0011011010"),
	( op => '0', arg0 => "0101100000", arg1=> "0011100000"),
	( op => '0', arg0 => "0101100000", arg1=> "0011101101"),
	( op => '0', arg0 => "0101100000", arg1=> "0011111010"),
	( op => '0', arg0 => "0101110001", arg1=> "0011100000"),
	( op => '0', arg0 => "0101110001", arg1=> "0011101101"),
	( op => '0', arg0 => "0101110001", arg1=> "0011111010"),
	( op => '0', arg0 => "0101100000", arg1=> "0100000000"),
	( op => '0', arg0 => "0101100000", arg1=> "0100001101"),
	( op => '0', arg0 => "0101100000", arg1=> "0100011010"),
	( op => '0', arg0 => "0101110001", arg1=> "0100000000"),
	( op => '0', arg0 => "0101110001", arg1=> "0100001101"),
	( op => '0', arg0 => "0101110001", arg1=> "0100011010"),
	( op => '0', arg0 => "0101100000", arg1=> "0100100000"),
	( op => '0', arg0 => "0101100000", arg1=> "0100101101"),
	( op => '0', arg0 => "0101100000", arg1=> "0100111010"),
	( op => '0', arg0 => "0101110001", arg1=> "0100100000"),
	( op => '0', arg0 => "0101110001", arg1=> "0100101101"),
	( op => '0', arg0 => "0101110001", arg1=> "0100111010"),
	( op => '0', arg0 => "0101100000", arg1=> "0101000000"),
	( op => '0', arg0 => "0101100000", arg1=> "0101001101"),
	( op => '0', arg0 => "0101100000", arg1=> "0101011010"),
	( op => '0', arg0 => "0101110001", arg1=> "0101000000"),
	( op => '0', arg0 => "0101110001", arg1=> "0101001101"),
	( op => '0', arg0 => "0101110001", arg1=> "0101011010"),
	( op => '0', arg0 => "0101100000", arg1=> "0101100000"),
	( op => '0', arg0 => "0101100000", arg1=> "0101101101"),
	( op => '0', arg0 => "0101100000", arg1=> "0101111010"),
	( op => '0', arg0 => "0101110001", arg1=> "0101100000"),
	( op => '0', arg0 => "0101110001", arg1=> "0101101101"),
	( op => '0', arg0 => "0101110001", arg1=> "0101111010"),
	( op => '0', arg0 => "0101100000", arg1=> "0110000000"),
	( op => '0', arg0 => "0101100000", arg1=> "0110001101"),
	( op => '0', arg0 => "0101100000", arg1=> "0110011010"),
	( op => '0', arg0 => "0101110001", arg1=> "0110000000"),
	( op => '0', arg0 => "0101110001", arg1=> "0110001101"),
	( op => '0', arg0 => "0101110001", arg1=> "0110011010"),
	( op => '0', arg0 => "0101100000", arg1=> "0110100000"),
	( op => '0', arg0 => "0101100000", arg1=> "0110101101"),
	( op => '0', arg0 => "0101100000", arg1=> "0110111010"),
	( op => '0', arg0 => "0101110001", arg1=> "0110100000"),
	( op => '0', arg0 => "0101110001", arg1=> "0110101101"),
	( op => '0', arg0 => "0101110001", arg1=> "0110111010"),
	( op => '0', arg0 => "0101100000", arg1=> "0111000000"),
	( op => '0', arg0 => "0101100000", arg1=> "0111001101"),
	( op => '0', arg0 => "0101100000", arg1=> "0111011010"),
	( op => '0', arg0 => "0101110001", arg1=> "0111000000"),
	( op => '0', arg0 => "0101110001", arg1=> "0111001101"),
	( op => '0', arg0 => "0101110001", arg1=> "0111011010"),
	( op => '0', arg0 => "0101100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0101100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0101100000", arg1=> "0111111010"),
	( op => '0', arg0 => "0101110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0101110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0101110001", arg1=> "0111111010"),
	( op => '0', arg0 => "0110000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0110000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0110000000", arg1=> "0000011010"),
	( op => '0', arg0 => "0110010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0110010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0110010001", arg1=> "0000011010"),
	( op => '0', arg0 => "0110000000", arg1=> "0000100000"),
	( op => '0', arg0 => "0110000000", arg1=> "0000101101"),
	( op => '0', arg0 => "0110000000", arg1=> "0000111010"),
	( op => '0', arg0 => "0110010001", arg1=> "0000100000"),
	( op => '0', arg0 => "0110010001", arg1=> "0000101101"),
	( op => '0', arg0 => "0110010001", arg1=> "0000111010"),
	( op => '0', arg0 => "0110000000", arg1=> "0001000000"),
	( op => '0', arg0 => "0110000000", arg1=> "0001001101"),
	( op => '0', arg0 => "0110000000", arg1=> "0001011010"),
	( op => '0', arg0 => "0110010001", arg1=> "0001000000"),
	( op => '0', arg0 => "0110010001", arg1=> "0001001101"),
	( op => '0', arg0 => "0110010001", arg1=> "0001011010"),
	( op => '0', arg0 => "0110000000", arg1=> "0001100000"),
	( op => '0', arg0 => "0110000000", arg1=> "0001101101"),
	( op => '0', arg0 => "0110000000", arg1=> "0001111010"),
	( op => '0', arg0 => "0110010001", arg1=> "0001100000"),
	( op => '0', arg0 => "0110010001", arg1=> "0001101101"),
	( op => '0', arg0 => "0110010001", arg1=> "0001111010"),
	( op => '0', arg0 => "0110000000", arg1=> "0010000000"),
	( op => '0', arg0 => "0110000000", arg1=> "0010001101"),
	( op => '0', arg0 => "0110000000", arg1=> "0010011010"),
	( op => '0', arg0 => "0110010001", arg1=> "0010000000"),
	( op => '0', arg0 => "0110010001", arg1=> "0010001101"),
	( op => '0', arg0 => "0110010001", arg1=> "0010011010"),
	( op => '0', arg0 => "0110000000", arg1=> "0010100000"),
	( op => '0', arg0 => "0110000000", arg1=> "0010101101"),
	( op => '0', arg0 => "0110000000", arg1=> "0010111010"),
	( op => '0', arg0 => "0110010001", arg1=> "0010100000"),
	( op => '0', arg0 => "0110010001", arg1=> "0010101101"),
	( op => '0', arg0 => "0110010001", arg1=> "0010111010"),
	( op => '0', arg0 => "0110000000", arg1=> "0011000000"),
	( op => '0', arg0 => "0110000000", arg1=> "0011001101"),
	( op => '0', arg0 => "0110000000", arg1=> "0011011010"),
	( op => '0', arg0 => "0110010001", arg1=> "0011000000"),
	( op => '0', arg0 => "0110010001", arg1=> "0011001101"),
	( op => '0', arg0 => "0110010001", arg1=> "0011011010"),
	( op => '0', arg0 => "0110000000", arg1=> "0011100000"),
	( op => '0', arg0 => "0110000000", arg1=> "0011101101"),
	( op => '0', arg0 => "0110000000", arg1=> "0011111010"),
	( op => '0', arg0 => "0110010001", arg1=> "0011100000"),
	( op => '0', arg0 => "0110010001", arg1=> "0011101101"),
	( op => '0', arg0 => "0110010001", arg1=> "0011111010"),
	( op => '0', arg0 => "0110000000", arg1=> "0100000000"),
	( op => '0', arg0 => "0110000000", arg1=> "0100001101"),
	( op => '0', arg0 => "0110000000", arg1=> "0100011010"),
	( op => '0', arg0 => "0110010001", arg1=> "0100000000"),
	( op => '0', arg0 => "0110010001", arg1=> "0100001101"),
	( op => '0', arg0 => "0110010001", arg1=> "0100011010"),
	( op => '0', arg0 => "0110000000", arg1=> "0100100000"),
	( op => '0', arg0 => "0110000000", arg1=> "0100101101"),
	( op => '0', arg0 => "0110000000", arg1=> "0100111010"),
	( op => '0', arg0 => "0110010001", arg1=> "0100100000"),
	( op => '0', arg0 => "0110010001", arg1=> "0100101101"),
	( op => '0', arg0 => "0110010001", arg1=> "0100111010"),
	( op => '0', arg0 => "0110000000", arg1=> "0101000000"),
	( op => '0', arg0 => "0110000000", arg1=> "0101001101"),
	( op => '0', arg0 => "0110000000", arg1=> "0101011010"),
	( op => '0', arg0 => "0110010001", arg1=> "0101000000"),
	( op => '0', arg0 => "0110010001", arg1=> "0101001101"),
	( op => '0', arg0 => "0110010001", arg1=> "0101011010"),
	( op => '0', arg0 => "0110000000", arg1=> "0101100000"),
	( op => '0', arg0 => "0110000000", arg1=> "0101101101"),
	( op => '0', arg0 => "0110000000", arg1=> "0101111010"),
	( op => '0', arg0 => "0110010001", arg1=> "0101100000"),
	( op => '0', arg0 => "0110010001", arg1=> "0101101101"),
	( op => '0', arg0 => "0110010001", arg1=> "0101111010"),
	( op => '0', arg0 => "0110000000", arg1=> "0110000000"),
	( op => '0', arg0 => "0110000000", arg1=> "0110001101"),
	( op => '0', arg0 => "0110000000", arg1=> "0110011010"),
	( op => '0', arg0 => "0110010001", arg1=> "0110000000"),
	( op => '0', arg0 => "0110010001", arg1=> "0110001101"),
	( op => '0', arg0 => "0110010001", arg1=> "0110011010"),
	( op => '0', arg0 => "0110000000", arg1=> "0110100000"),
	( op => '0', arg0 => "0110000000", arg1=> "0110101101"),
	( op => '0', arg0 => "0110000000", arg1=> "0110111010"),
	( op => '0', arg0 => "0110010001", arg1=> "0110100000"),
	( op => '0', arg0 => "0110010001", arg1=> "0110101101"),
	( op => '0', arg0 => "0110010001", arg1=> "0110111010"),
	( op => '0', arg0 => "0110000000", arg1=> "0111000000"),
	( op => '0', arg0 => "0110000000", arg1=> "0111001101"),
	( op => '0', arg0 => "0110000000", arg1=> "0111011010"),
	( op => '0', arg0 => "0110010001", arg1=> "0111000000"),
	( op => '0', arg0 => "0110010001", arg1=> "0111001101"),
	( op => '0', arg0 => "0110010001", arg1=> "0111011010"),
	( op => '0', arg0 => "0110000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0110000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0110000000", arg1=> "0111111010"),
	( op => '0', arg0 => "0110010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0110010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0110010001", arg1=> "0111111010"),
	( op => '0', arg0 => "0110100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0110100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0110100000", arg1=> "0000011010"),
	( op => '0', arg0 => "0110110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0110110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0110110001", arg1=> "0000011010"),
	( op => '0', arg0 => "0110100000", arg1=> "0000100000"),
	( op => '0', arg0 => "0110100000", arg1=> "0000101101"),
	( op => '0', arg0 => "0110100000", arg1=> "0000111010"),
	( op => '0', arg0 => "0110110001", arg1=> "0000100000"),
	( op => '0', arg0 => "0110110001", arg1=> "0000101101"),
	( op => '0', arg0 => "0110110001", arg1=> "0000111010"),
	( op => '0', arg0 => "0110100000", arg1=> "0001000000"),
	( op => '0', arg0 => "0110100000", arg1=> "0001001101"),
	( op => '0', arg0 => "0110100000", arg1=> "0001011010"),
	( op => '0', arg0 => "0110110001", arg1=> "0001000000"),
	( op => '0', arg0 => "0110110001", arg1=> "0001001101"),
	( op => '0', arg0 => "0110110001", arg1=> "0001011010"),
	( op => '0', arg0 => "0110100000", arg1=> "0001100000"),
	( op => '0', arg0 => "0110100000", arg1=> "0001101101"),
	( op => '0', arg0 => "0110100000", arg1=> "0001111010"),
	( op => '0', arg0 => "0110110001", arg1=> "0001100000"),
	( op => '0', arg0 => "0110110001", arg1=> "0001101101"),
	( op => '0', arg0 => "0110110001", arg1=> "0001111010"),
	( op => '0', arg0 => "0110100000", arg1=> "0010000000"),
	( op => '0', arg0 => "0110100000", arg1=> "0010001101"),
	( op => '0', arg0 => "0110100000", arg1=> "0010011010"),
	( op => '0', arg0 => "0110110001", arg1=> "0010000000"),
	( op => '0', arg0 => "0110110001", arg1=> "0010001101"),
	( op => '0', arg0 => "0110110001", arg1=> "0010011010"),
	( op => '0', arg0 => "0110100000", arg1=> "0010100000"),
	( op => '0', arg0 => "0110100000", arg1=> "0010101101"),
	( op => '0', arg0 => "0110100000", arg1=> "0010111010"),
	( op => '0', arg0 => "0110110001", arg1=> "0010100000"),
	( op => '0', arg0 => "0110110001", arg1=> "0010101101"),
	( op => '0', arg0 => "0110110001", arg1=> "0010111010"),
	( op => '0', arg0 => "0110100000", arg1=> "0011000000"),
	( op => '0', arg0 => "0110100000", arg1=> "0011001101"),
	( op => '0', arg0 => "0110100000", arg1=> "0011011010"),
	( op => '0', arg0 => "0110110001", arg1=> "0011000000"),
	( op => '0', arg0 => "0110110001", arg1=> "0011001101"),
	( op => '0', arg0 => "0110110001", arg1=> "0011011010"),
	( op => '0', arg0 => "0110100000", arg1=> "0011100000"),
	( op => '0', arg0 => "0110100000", arg1=> "0011101101"),
	( op => '0', arg0 => "0110100000", arg1=> "0011111010"),
	( op => '0', arg0 => "0110110001", arg1=> "0011100000"),
	( op => '0', arg0 => "0110110001", arg1=> "0011101101"),
	( op => '0', arg0 => "0110110001", arg1=> "0011111010"),
	( op => '0', arg0 => "0110100000", arg1=> "0100000000"),
	( op => '0', arg0 => "0110100000", arg1=> "0100001101"),
	( op => '0', arg0 => "0110100000", arg1=> "0100011010"),
	( op => '0', arg0 => "0110110001", arg1=> "0100000000"),
	( op => '0', arg0 => "0110110001", arg1=> "0100001101"),
	( op => '0', arg0 => "0110110001", arg1=> "0100011010"),
	( op => '0', arg0 => "0110100000", arg1=> "0100100000"),
	( op => '0', arg0 => "0110100000", arg1=> "0100101101"),
	( op => '0', arg0 => "0110100000", arg1=> "0100111010"),
	( op => '0', arg0 => "0110110001", arg1=> "0100100000"),
	( op => '0', arg0 => "0110110001", arg1=> "0100101101"),
	( op => '0', arg0 => "0110110001", arg1=> "0100111010"),
	( op => '0', arg0 => "0110100000", arg1=> "0101000000"),
	( op => '0', arg0 => "0110100000", arg1=> "0101001101"),
	( op => '0', arg0 => "0110100000", arg1=> "0101011010"),
	( op => '0', arg0 => "0110110001", arg1=> "0101000000"),
	( op => '0', arg0 => "0110110001", arg1=> "0101001101"),
	( op => '0', arg0 => "0110110001", arg1=> "0101011010"),
	( op => '0', arg0 => "0110100000", arg1=> "0101100000"),
	( op => '0', arg0 => "0110100000", arg1=> "0101101101"),
	( op => '0', arg0 => "0110100000", arg1=> "0101111010"),
	( op => '0', arg0 => "0110110001", arg1=> "0101100000"),
	( op => '0', arg0 => "0110110001", arg1=> "0101101101"),
	( op => '0', arg0 => "0110110001", arg1=> "0101111010"),
	( op => '0', arg0 => "0110100000", arg1=> "0110000000"),
	( op => '0', arg0 => "0110100000", arg1=> "0110001101"),
	( op => '0', arg0 => "0110100000", arg1=> "0110011010"),
	( op => '0', arg0 => "0110110001", arg1=> "0110000000"),
	( op => '0', arg0 => "0110110001", arg1=> "0110001101"),
	( op => '0', arg0 => "0110110001", arg1=> "0110011010"),
	( op => '0', arg0 => "0110100000", arg1=> "0110100000"),
	( op => '0', arg0 => "0110100000", arg1=> "0110101101"),
	( op => '0', arg0 => "0110100000", arg1=> "0110111010"),
	( op => '0', arg0 => "0110110001", arg1=> "0110100000"),
	( op => '0', arg0 => "0110110001", arg1=> "0110101101"),
	( op => '0', arg0 => "0110110001", arg1=> "0110111010"),
	( op => '0', arg0 => "0110100000", arg1=> "0111000000"),
	( op => '0', arg0 => "0110100000", arg1=> "0111001101"),
	( op => '0', arg0 => "0110100000", arg1=> "0111011010"),
	( op => '0', arg0 => "0110110001", arg1=> "0111000000"),
	( op => '0', arg0 => "0110110001", arg1=> "0111001101"),
	( op => '0', arg0 => "0110110001", arg1=> "0111011010"),
	( op => '0', arg0 => "0110100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0110100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0110100000", arg1=> "0111111010"),
	( op => '0', arg0 => "0110110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0110110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0110110001", arg1=> "0111111010"),
	( op => '0', arg0 => "0111000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0111000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0111000000", arg1=> "0000011010"),
	( op => '0', arg0 => "0111010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0111010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0111010001", arg1=> "0000011010"),
	( op => '0', arg0 => "0111000000", arg1=> "0000100000"),
	( op => '0', arg0 => "0111000000", arg1=> "0000101101"),
	( op => '0', arg0 => "0111000000", arg1=> "0000111010"),
	( op => '0', arg0 => "0111010001", arg1=> "0000100000"),
	( op => '0', arg0 => "0111010001", arg1=> "0000101101"),
	( op => '0', arg0 => "0111010001", arg1=> "0000111010"),
	( op => '0', arg0 => "0111000000", arg1=> "0001000000"),
	( op => '0', arg0 => "0111000000", arg1=> "0001001101"),
	( op => '0', arg0 => "0111000000", arg1=> "0001011010"),
	( op => '0', arg0 => "0111010001", arg1=> "0001000000"),
	( op => '0', arg0 => "0111010001", arg1=> "0001001101"),
	( op => '0', arg0 => "0111010001", arg1=> "0001011010"),
	( op => '0', arg0 => "0111000000", arg1=> "0001100000"),
	( op => '0', arg0 => "0111000000", arg1=> "0001101101"),
	( op => '0', arg0 => "0111000000", arg1=> "0001111010"),
	( op => '0', arg0 => "0111010001", arg1=> "0001100000"),
	( op => '0', arg0 => "0111010001", arg1=> "0001101101"),
	( op => '0', arg0 => "0111010001", arg1=> "0001111010"),
	( op => '0', arg0 => "0111000000", arg1=> "0010000000"),
	( op => '0', arg0 => "0111000000", arg1=> "0010001101"),
	( op => '0', arg0 => "0111000000", arg1=> "0010011010"),
	( op => '0', arg0 => "0111010001", arg1=> "0010000000"),
	( op => '0', arg0 => "0111010001", arg1=> "0010001101"),
	( op => '0', arg0 => "0111010001", arg1=> "0010011010"),
	( op => '0', arg0 => "0111000000", arg1=> "0010100000"),
	( op => '0', arg0 => "0111000000", arg1=> "0010101101"),
	( op => '0', arg0 => "0111000000", arg1=> "0010111010"),
	( op => '0', arg0 => "0111010001", arg1=> "0010100000"),
	( op => '0', arg0 => "0111010001", arg1=> "0010101101"),
	( op => '0', arg0 => "0111010001", arg1=> "0010111010"),
	( op => '0', arg0 => "0111000000", arg1=> "0011000000"),
	( op => '0', arg0 => "0111000000", arg1=> "0011001101"),
	( op => '0', arg0 => "0111000000", arg1=> "0011011010"),
	( op => '0', arg0 => "0111010001", arg1=> "0011000000"),
	( op => '0', arg0 => "0111010001", arg1=> "0011001101"),
	( op => '0', arg0 => "0111010001", arg1=> "0011011010"),
	( op => '0', arg0 => "0111000000", arg1=> "0011100000"),
	( op => '0', arg0 => "0111000000", arg1=> "0011101101"),
	( op => '0', arg0 => "0111000000", arg1=> "0011111010"),
	( op => '0', arg0 => "0111010001", arg1=> "0011100000"),
	( op => '0', arg0 => "0111010001", arg1=> "0011101101"),
	( op => '0', arg0 => "0111010001", arg1=> "0011111010"),
	( op => '0', arg0 => "0111000000", arg1=> "0100000000"),
	( op => '0', arg0 => "0111000000", arg1=> "0100001101"),
	( op => '0', arg0 => "0111000000", arg1=> "0100011010"),
	( op => '0', arg0 => "0111010001", arg1=> "0100000000"),
	( op => '0', arg0 => "0111010001", arg1=> "0100001101"),
	( op => '0', arg0 => "0111010001", arg1=> "0100011010"),
	( op => '0', arg0 => "0111000000", arg1=> "0100100000"),
	( op => '0', arg0 => "0111000000", arg1=> "0100101101"),
	( op => '0', arg0 => "0111000000", arg1=> "0100111010"),
	( op => '0', arg0 => "0111010001", arg1=> "0100100000"),
	( op => '0', arg0 => "0111010001", arg1=> "0100101101"),
	( op => '0', arg0 => "0111010001", arg1=> "0100111010"),
	( op => '0', arg0 => "0111000000", arg1=> "0101000000"),
	( op => '0', arg0 => "0111000000", arg1=> "0101001101"),
	( op => '0', arg0 => "0111000000", arg1=> "0101011010"),
	( op => '0', arg0 => "0111010001", arg1=> "0101000000"),
	( op => '0', arg0 => "0111010001", arg1=> "0101001101"),
	( op => '0', arg0 => "0111010001", arg1=> "0101011010"),
	( op => '0', arg0 => "0111000000", arg1=> "0101100000"),
	( op => '0', arg0 => "0111000000", arg1=> "0101101101"),
	( op => '0', arg0 => "0111000000", arg1=> "0101111010"),
	( op => '0', arg0 => "0111010001", arg1=> "0101100000"),
	( op => '0', arg0 => "0111010001", arg1=> "0101101101"),
	( op => '0', arg0 => "0111010001", arg1=> "0101111010"),
	( op => '0', arg0 => "0111000000", arg1=> "0110000000"),
	( op => '0', arg0 => "0111000000", arg1=> "0110001101"),
	( op => '0', arg0 => "0111000000", arg1=> "0110011010"),
	( op => '0', arg0 => "0111010001", arg1=> "0110000000"),
	( op => '0', arg0 => "0111010001", arg1=> "0110001101"),
	( op => '0', arg0 => "0111010001", arg1=> "0110011010"),
	( op => '0', arg0 => "0111000000", arg1=> "0110100000"),
	( op => '0', arg0 => "0111000000", arg1=> "0110101101"),
	( op => '0', arg0 => "0111000000", arg1=> "0110111010"),
	( op => '0', arg0 => "0111010001", arg1=> "0110100000"),
	( op => '0', arg0 => "0111010001", arg1=> "0110101101"),
	( op => '0', arg0 => "0111010001", arg1=> "0110111010"),
	( op => '0', arg0 => "0111000000", arg1=> "0111000000"),
	( op => '0', arg0 => "0111000000", arg1=> "0111001101"),
	( op => '0', arg0 => "0111000000", arg1=> "0111011010"),
	( op => '0', arg0 => "0111010001", arg1=> "0111000000"),
	( op => '0', arg0 => "0111010001", arg1=> "0111001101"),
	( op => '0', arg0 => "0111010001", arg1=> "0111011010"),
	( op => '0', arg0 => "0111000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0111000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0111000000", arg1=> "0111111010"),
	( op => '0', arg0 => "0111010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0111010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0111010001", arg1=> "0111111010"),
	( op => '0', arg0 => "0111100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "0111100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "0111100000", arg1=> "0000011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0000000000"),
-- NaN!-- denorm!	( op => '0', arg0 => "0111110001", arg1=> "0000001101"),
-- NaN!-- denorm!	( op => '0', arg0 => "0111110001", arg1=> "0000011010"),
	( op => '0', arg0 => "0111100000", arg1=> "0000100000"),
	( op => '0', arg0 => "0111100000", arg1=> "0000101101"),
	( op => '0', arg0 => "0111100000", arg1=> "0000111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0000100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0000101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0000111010"),
	( op => '0', arg0 => "0111100000", arg1=> "0001000000"),
	( op => '0', arg0 => "0111100000", arg1=> "0001001101"),
	( op => '0', arg0 => "0111100000", arg1=> "0001011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0001000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0001001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0001011010"),
	( op => '0', arg0 => "0111100000", arg1=> "0001100000"),
	( op => '0', arg0 => "0111100000", arg1=> "0001101101"),
	( op => '0', arg0 => "0111100000", arg1=> "0001111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0001100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0001101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0001111010"),
	( op => '0', arg0 => "0111100000", arg1=> "0010000000"),
	( op => '0', arg0 => "0111100000", arg1=> "0010001101"),
	( op => '0', arg0 => "0111100000", arg1=> "0010011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0010000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0010001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0010011010"),
	( op => '0', arg0 => "0111100000", arg1=> "0010100000"),
	( op => '0', arg0 => "0111100000", arg1=> "0010101101"),
	( op => '0', arg0 => "0111100000", arg1=> "0010111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0010100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0010101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0010111010"),
	( op => '0', arg0 => "0111100000", arg1=> "0011000000"),
	( op => '0', arg0 => "0111100000", arg1=> "0011001101"),
	( op => '0', arg0 => "0111100000", arg1=> "0011011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0011000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0011001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0011011010"),
	( op => '0', arg0 => "0111100000", arg1=> "0011100000"),
	( op => '0', arg0 => "0111100000", arg1=> "0011101101"),
	( op => '0', arg0 => "0111100000", arg1=> "0011111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0011100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0011101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0011111010"),
	( op => '0', arg0 => "0111100000", arg1=> "0100000000"),
	( op => '0', arg0 => "0111100000", arg1=> "0100001101"),
	( op => '0', arg0 => "0111100000", arg1=> "0100011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0100000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0100001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0100011010"),
	( op => '0', arg0 => "0111100000", arg1=> "0100100000"),
	( op => '0', arg0 => "0111100000", arg1=> "0100101101"),
	( op => '0', arg0 => "0111100000", arg1=> "0100111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0100100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0100101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0100111010"),
	( op => '0', arg0 => "0111100000", arg1=> "0101000000"),
	( op => '0', arg0 => "0111100000", arg1=> "0101001101"),
	( op => '0', arg0 => "0111100000", arg1=> "0101011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0101000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0101001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0101011010"),
	( op => '0', arg0 => "0111100000", arg1=> "0101100000"),
	( op => '0', arg0 => "0111100000", arg1=> "0101101101"),
	( op => '0', arg0 => "0111100000", arg1=> "0101111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0101100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0101101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0101111010"),
	( op => '0', arg0 => "0111100000", arg1=> "0110000000"),
	( op => '0', arg0 => "0111100000", arg1=> "0110001101"),
	( op => '0', arg0 => "0111100000", arg1=> "0110011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0110000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0110001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0110011010"),
	( op => '0', arg0 => "0111100000", arg1=> "0110100000"),
	( op => '0', arg0 => "0111100000", arg1=> "0110101101"),
	( op => '0', arg0 => "0111100000", arg1=> "0110111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0110100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0110101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0110111010"),
	( op => '0', arg0 => "0111100000", arg1=> "0111000000"),
	( op => '0', arg0 => "0111100000", arg1=> "0111001101"),
	( op => '0', arg0 => "0111100000", arg1=> "0111011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0111000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0111001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0111011010"),
	( op => '0', arg0 => "0111100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0111100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0111100000", arg1=> "0111111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "0111111010"),
	( op => '0', arg0 => "0000000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0000000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0000000000", arg1=> "1000011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1000011010"),
	( op => '0', arg0 => "0000000000", arg1=> "1000100000"),
	( op => '0', arg0 => "0000000000", arg1=> "1000101101"),
	( op => '0', arg0 => "0000000000", arg1=> "1000111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1000100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1000101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1000111010"),
	( op => '0', arg0 => "0000000000", arg1=> "1001000000"),
	( op => '0', arg0 => "0000000000", arg1=> "1001001101"),
	( op => '0', arg0 => "0000000000", arg1=> "1001011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1001000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1001001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1001011010"),
	( op => '0', arg0 => "0000000000", arg1=> "1001100000"),
	( op => '0', arg0 => "0000000000", arg1=> "1001101101"),
	( op => '0', arg0 => "0000000000", arg1=> "1001111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1001100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1001101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1001111010"),
	( op => '0', arg0 => "0000000000", arg1=> "1010000000"),
	( op => '0', arg0 => "0000000000", arg1=> "1010001101"),
	( op => '0', arg0 => "0000000000", arg1=> "1010011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1010000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1010001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1010011010"),
	( op => '0', arg0 => "0000000000", arg1=> "1010100000"),
	( op => '0', arg0 => "0000000000", arg1=> "1010101101"),
	( op => '0', arg0 => "0000000000", arg1=> "1010111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1010100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1010101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1010111010"),
	( op => '0', arg0 => "0000000000", arg1=> "1011000000"),
	( op => '0', arg0 => "0000000000", arg1=> "1011001101"),
	( op => '0', arg0 => "0000000000", arg1=> "1011011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1011000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1011001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1011011010"),
	( op => '0', arg0 => "0000000000", arg1=> "1011100000"),
	( op => '0', arg0 => "0000000000", arg1=> "1011101101"),
	( op => '0', arg0 => "0000000000", arg1=> "1011111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1011100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1011101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1011111010"),
	( op => '0', arg0 => "0000000000", arg1=> "1100000000"),
	( op => '0', arg0 => "0000000000", arg1=> "1100001101"),
	( op => '0', arg0 => "0000000000", arg1=> "1100011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1100000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1100001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1100011010"),
	( op => '0', arg0 => "0000000000", arg1=> "1100100000"),
	( op => '0', arg0 => "0000000000", arg1=> "1100101101"),
	( op => '0', arg0 => "0000000000", arg1=> "1100111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1100100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1100101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1100111010"),
	( op => '0', arg0 => "0000000000", arg1=> "1101000000"),
	( op => '0', arg0 => "0000000000", arg1=> "1101001101"),
	( op => '0', arg0 => "0000000000", arg1=> "1101011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1101000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1101001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1101011010"),
	( op => '0', arg0 => "0000000000", arg1=> "1101100000"),
	( op => '0', arg0 => "0000000000", arg1=> "1101101101"),
	( op => '0', arg0 => "0000000000", arg1=> "1101111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1101100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1101101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1101111010"),
	( op => '0', arg0 => "0000000000", arg1=> "1110000000"),
	( op => '0', arg0 => "0000000000", arg1=> "1110001101"),
	( op => '0', arg0 => "0000000000", arg1=> "1110011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1110000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1110001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1110011010"),
	( op => '0', arg0 => "0000000000", arg1=> "1110100000"),
	( op => '0', arg0 => "0000000000", arg1=> "1110101101"),
	( op => '0', arg0 => "0000000000", arg1=> "1110111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1110100000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1110101101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1110111010"),
	( op => '0', arg0 => "0000000000", arg1=> "1111000000"),
	( op => '0', arg0 => "0000000000", arg1=> "1111001101"),
	( op => '0', arg0 => "0000000000", arg1=> "1111011010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1111000000"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1111001101"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1111011010"),
	( op => '0', arg0 => "0000000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0000000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0000000000", arg1=> "1111111010"),
-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1111100000"),
-- NaN!-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1111101101"),
-- NaN!-- denorm!	( op => '0', arg0 => "0000010001", arg1=> "1111111010"),
	( op => '0', arg0 => "0000100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0000100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0000100000", arg1=> "1000011010"),
	( op => '0', arg0 => "0000110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0000110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0000110001", arg1=> "1000011010"),
	( op => '0', arg0 => "0000100000", arg1=> "1000100000"),
	( op => '0', arg0 => "0000100000", arg1=> "1000101101"),
	( op => '0', arg0 => "0000100000", arg1=> "1000111010"),
	( op => '0', arg0 => "0000110001", arg1=> "1000100000"),
	( op => '0', arg0 => "0000110001", arg1=> "1000101101"),
	( op => '0', arg0 => "0000110001", arg1=> "1000111010"),
	( op => '0', arg0 => "0000100000", arg1=> "1001000000"),
	( op => '0', arg0 => "0000100000", arg1=> "1001001101"),
	( op => '0', arg0 => "0000100000", arg1=> "1001011010"),
	( op => '0', arg0 => "0000110001", arg1=> "1001000000"),
	( op => '0', arg0 => "0000110001", arg1=> "1001001101"),
	( op => '0', arg0 => "0000110001", arg1=> "1001011010"),
	( op => '0', arg0 => "0000100000", arg1=> "1001100000"),
	( op => '0', arg0 => "0000100000", arg1=> "1001101101"),
	( op => '0', arg0 => "0000100000", arg1=> "1001111010"),
	( op => '0', arg0 => "0000110001", arg1=> "1001100000"),
	( op => '0', arg0 => "0000110001", arg1=> "1001101101"),
	( op => '0', arg0 => "0000110001", arg1=> "1001111010"),
	( op => '0', arg0 => "0000100000", arg1=> "1010000000"),
	( op => '0', arg0 => "0000100000", arg1=> "1010001101"),
	( op => '0', arg0 => "0000100000", arg1=> "1010011010"),
	( op => '0', arg0 => "0000110001", arg1=> "1010000000"),
	( op => '0', arg0 => "0000110001", arg1=> "1010001101"),
	( op => '0', arg0 => "0000110001", arg1=> "1010011010"),
	( op => '0', arg0 => "0000100000", arg1=> "1010100000"),
	( op => '0', arg0 => "0000100000", arg1=> "1010101101"),
	( op => '0', arg0 => "0000100000", arg1=> "1010111010"),
	( op => '0', arg0 => "0000110001", arg1=> "1010100000"),
	( op => '0', arg0 => "0000110001", arg1=> "1010101101"),
	( op => '0', arg0 => "0000110001", arg1=> "1010111010"),
	( op => '0', arg0 => "0000100000", arg1=> "1011000000"),
	( op => '0', arg0 => "0000100000", arg1=> "1011001101"),
	( op => '0', arg0 => "0000100000", arg1=> "1011011010"),
	( op => '0', arg0 => "0000110001", arg1=> "1011000000"),
	( op => '0', arg0 => "0000110001", arg1=> "1011001101"),
	( op => '0', arg0 => "0000110001", arg1=> "1011011010"),
	( op => '0', arg0 => "0000100000", arg1=> "1011100000"),
	( op => '0', arg0 => "0000100000", arg1=> "1011101101"),
	( op => '0', arg0 => "0000100000", arg1=> "1011111010"),
	( op => '0', arg0 => "0000110001", arg1=> "1011100000"),
	( op => '0', arg0 => "0000110001", arg1=> "1011101101"),
	( op => '0', arg0 => "0000110001", arg1=> "1011111010"),
	( op => '0', arg0 => "0000100000", arg1=> "1100000000"),
	( op => '0', arg0 => "0000100000", arg1=> "1100001101"),
	( op => '0', arg0 => "0000100000", arg1=> "1100011010"),
	( op => '0', arg0 => "0000110001", arg1=> "1100000000"),
	( op => '0', arg0 => "0000110001", arg1=> "1100001101"),
	( op => '0', arg0 => "0000110001", arg1=> "1100011010"),
	( op => '0', arg0 => "0000100000", arg1=> "1100100000"),
	( op => '0', arg0 => "0000100000", arg1=> "1100101101"),
	( op => '0', arg0 => "0000100000", arg1=> "1100111010"),
	( op => '0', arg0 => "0000110001", arg1=> "1100100000"),
	( op => '0', arg0 => "0000110001", arg1=> "1100101101"),
	( op => '0', arg0 => "0000110001", arg1=> "1100111010"),
	( op => '0', arg0 => "0000100000", arg1=> "1101000000"),
	( op => '0', arg0 => "0000100000", arg1=> "1101001101"),
	( op => '0', arg0 => "0000100000", arg1=> "1101011010"),
	( op => '0', arg0 => "0000110001", arg1=> "1101000000"),
	( op => '0', arg0 => "0000110001", arg1=> "1101001101"),
	( op => '0', arg0 => "0000110001", arg1=> "1101011010"),
	( op => '0', arg0 => "0000100000", arg1=> "1101100000"),
	( op => '0', arg0 => "0000100000", arg1=> "1101101101"),
	( op => '0', arg0 => "0000100000", arg1=> "1101111010"),
	( op => '0', arg0 => "0000110001", arg1=> "1101100000"),
	( op => '0', arg0 => "0000110001", arg1=> "1101101101"),
	( op => '0', arg0 => "0000110001", arg1=> "1101111010"),
	( op => '0', arg0 => "0000100000", arg1=> "1110000000"),
	( op => '0', arg0 => "0000100000", arg1=> "1110001101"),
	( op => '0', arg0 => "0000100000", arg1=> "1110011010"),
	( op => '0', arg0 => "0000110001", arg1=> "1110000000"),
	( op => '0', arg0 => "0000110001", arg1=> "1110001101"),
	( op => '0', arg0 => "0000110001", arg1=> "1110011010"),
	( op => '0', arg0 => "0000100000", arg1=> "1110100000"),
	( op => '0', arg0 => "0000100000", arg1=> "1110101101"),
	( op => '0', arg0 => "0000100000", arg1=> "1110111010"),
	( op => '0', arg0 => "0000110001", arg1=> "1110100000"),
	( op => '0', arg0 => "0000110001", arg1=> "1110101101"),
	( op => '0', arg0 => "0000110001", arg1=> "1110111010"),
	( op => '0', arg0 => "0000100000", arg1=> "1111000000"),
	( op => '0', arg0 => "0000100000", arg1=> "1111001101"),
	( op => '0', arg0 => "0000100000", arg1=> "1111011010"),
	( op => '0', arg0 => "0000110001", arg1=> "1111000000"),
	( op => '0', arg0 => "0000110001", arg1=> "1111001101"),
	( op => '0', arg0 => "0000110001", arg1=> "1111011010"),
	( op => '0', arg0 => "0000100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0000100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0000100000", arg1=> "1111111010"),
	( op => '0', arg0 => "0000110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0000110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0000110001", arg1=> "1111111010"),
	( op => '0', arg0 => "0001000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0001000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0001000000", arg1=> "1000011010"),
	( op => '0', arg0 => "0001010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0001010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0001010001", arg1=> "1000011010"),
	( op => '0', arg0 => "0001000000", arg1=> "1000100000"),
	( op => '0', arg0 => "0001000000", arg1=> "1000101101"),
	( op => '0', arg0 => "0001000000", arg1=> "1000111010"),
	( op => '0', arg0 => "0001010001", arg1=> "1000100000"),
	( op => '0', arg0 => "0001010001", arg1=> "1000101101"),
	( op => '0', arg0 => "0001010001", arg1=> "1000111010"),
	( op => '0', arg0 => "0001000000", arg1=> "1001000000"),
	( op => '0', arg0 => "0001000000", arg1=> "1001001101"),
	( op => '0', arg0 => "0001000000", arg1=> "1001011010"),
	( op => '0', arg0 => "0001010001", arg1=> "1001000000"),
	( op => '0', arg0 => "0001010001", arg1=> "1001001101"),
	( op => '0', arg0 => "0001010001", arg1=> "1001011010"),
	( op => '0', arg0 => "0001000000", arg1=> "1001100000"),
	( op => '0', arg0 => "0001000000", arg1=> "1001101101"),
	( op => '0', arg0 => "0001000000", arg1=> "1001111010"),
	( op => '0', arg0 => "0001010001", arg1=> "1001100000"),
	( op => '0', arg0 => "0001010001", arg1=> "1001101101"),
	( op => '0', arg0 => "0001010001", arg1=> "1001111010"),
	( op => '0', arg0 => "0001000000", arg1=> "1010000000"),
	( op => '0', arg0 => "0001000000", arg1=> "1010001101"),
	( op => '0', arg0 => "0001000000", arg1=> "1010011010"),
	( op => '0', arg0 => "0001010001", arg1=> "1010000000"),
	( op => '0', arg0 => "0001010001", arg1=> "1010001101"),
	( op => '0', arg0 => "0001010001", arg1=> "1010011010"),
	( op => '0', arg0 => "0001000000", arg1=> "1010100000"),
	( op => '0', arg0 => "0001000000", arg1=> "1010101101"),
	( op => '0', arg0 => "0001000000", arg1=> "1010111010"),
	( op => '0', arg0 => "0001010001", arg1=> "1010100000"),
	( op => '0', arg0 => "0001010001", arg1=> "1010101101"),
	( op => '0', arg0 => "0001010001", arg1=> "1010111010"),
	( op => '0', arg0 => "0001000000", arg1=> "1011000000"),
	( op => '0', arg0 => "0001000000", arg1=> "1011001101"),
	( op => '0', arg0 => "0001000000", arg1=> "1011011010"),
	( op => '0', arg0 => "0001010001", arg1=> "1011000000"),
	( op => '0', arg0 => "0001010001", arg1=> "1011001101"),
	( op => '0', arg0 => "0001010001", arg1=> "1011011010"),
	( op => '0', arg0 => "0001000000", arg1=> "1011100000"),
	( op => '0', arg0 => "0001000000", arg1=> "1011101101"),
	( op => '0', arg0 => "0001000000", arg1=> "1011111010"),
	( op => '0', arg0 => "0001010001", arg1=> "1011100000"),
	( op => '0', arg0 => "0001010001", arg1=> "1011101101"),
	( op => '0', arg0 => "0001010001", arg1=> "1011111010"),
	( op => '0', arg0 => "0001000000", arg1=> "1100000000"),
	( op => '0', arg0 => "0001000000", arg1=> "1100001101"),
	( op => '0', arg0 => "0001000000", arg1=> "1100011010"),
	( op => '0', arg0 => "0001010001", arg1=> "1100000000"),
	( op => '0', arg0 => "0001010001", arg1=> "1100001101"),
	( op => '0', arg0 => "0001010001", arg1=> "1100011010"),
	( op => '0', arg0 => "0001000000", arg1=> "1100100000"),
	( op => '0', arg0 => "0001000000", arg1=> "1100101101"),
	( op => '0', arg0 => "0001000000", arg1=> "1100111010"),
	( op => '0', arg0 => "0001010001", arg1=> "1100100000"),
	( op => '0', arg0 => "0001010001", arg1=> "1100101101"),
	( op => '0', arg0 => "0001010001", arg1=> "1100111010"),
	( op => '0', arg0 => "0001000000", arg1=> "1101000000"),
	( op => '0', arg0 => "0001000000", arg1=> "1101001101"),
	( op => '0', arg0 => "0001000000", arg1=> "1101011010"),
	( op => '0', arg0 => "0001010001", arg1=> "1101000000"),
	( op => '0', arg0 => "0001010001", arg1=> "1101001101"),
	( op => '0', arg0 => "0001010001", arg1=> "1101011010"),
	( op => '0', arg0 => "0001000000", arg1=> "1101100000"),
	( op => '0', arg0 => "0001000000", arg1=> "1101101101"),
	( op => '0', arg0 => "0001000000", arg1=> "1101111010"),
	( op => '0', arg0 => "0001010001", arg1=> "1101100000"),
	( op => '0', arg0 => "0001010001", arg1=> "1101101101"),
	( op => '0', arg0 => "0001010001", arg1=> "1101111010"),
	( op => '0', arg0 => "0001000000", arg1=> "1110000000"),
	( op => '0', arg0 => "0001000000", arg1=> "1110001101"),
	( op => '0', arg0 => "0001000000", arg1=> "1110011010"),
	( op => '0', arg0 => "0001010001", arg1=> "1110000000"),
	( op => '0', arg0 => "0001010001", arg1=> "1110001101"),
	( op => '0', arg0 => "0001010001", arg1=> "1110011010"),
	( op => '0', arg0 => "0001000000", arg1=> "1110100000"),
	( op => '0', arg0 => "0001000000", arg1=> "1110101101"),
	( op => '0', arg0 => "0001000000", arg1=> "1110111010"),
	( op => '0', arg0 => "0001010001", arg1=> "1110100000"),
	( op => '0', arg0 => "0001010001", arg1=> "1110101101"),
	( op => '0', arg0 => "0001010001", arg1=> "1110111010"),
	( op => '0', arg0 => "0001000000", arg1=> "1111000000"),
	( op => '0', arg0 => "0001000000", arg1=> "1111001101"),
	( op => '0', arg0 => "0001000000", arg1=> "1111011010"),
	( op => '0', arg0 => "0001010001", arg1=> "1111000000"),
	( op => '0', arg0 => "0001010001", arg1=> "1111001101"),
	( op => '0', arg0 => "0001010001", arg1=> "1111011010"),
	( op => '0', arg0 => "0001000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0001000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0001000000", arg1=> "1111111010"),
	( op => '0', arg0 => "0001010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0001010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0001010001", arg1=> "1111111010"),
	( op => '0', arg0 => "0001100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0001100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0001100000", arg1=> "1000011010"),
	( op => '0', arg0 => "0001110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0001110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0001110001", arg1=> "1000011010"),
	( op => '0', arg0 => "0001100000", arg1=> "1000100000"),
	( op => '0', arg0 => "0001100000", arg1=> "1000101101"),
	( op => '0', arg0 => "0001100000", arg1=> "1000111010"),
	( op => '0', arg0 => "0001110001", arg1=> "1000100000"),
	( op => '0', arg0 => "0001110001", arg1=> "1000101101"),
	( op => '0', arg0 => "0001110001", arg1=> "1000111010"),
	( op => '0', arg0 => "0001100000", arg1=> "1001000000"),
	( op => '0', arg0 => "0001100000", arg1=> "1001001101"),
	( op => '0', arg0 => "0001100000", arg1=> "1001011010"),
	( op => '0', arg0 => "0001110001", arg1=> "1001000000"),
	( op => '0', arg0 => "0001110001", arg1=> "1001001101"),
	( op => '0', arg0 => "0001110001", arg1=> "1001011010"),
	( op => '0', arg0 => "0001100000", arg1=> "1001100000"),
	( op => '0', arg0 => "0001100000", arg1=> "1001101101"),
	( op => '0', arg0 => "0001100000", arg1=> "1001111010"),
	( op => '0', arg0 => "0001110001", arg1=> "1001100000"),
	( op => '0', arg0 => "0001110001", arg1=> "1001101101"),
	( op => '0', arg0 => "0001110001", arg1=> "1001111010"),
	( op => '0', arg0 => "0001100000", arg1=> "1010000000"),
	( op => '0', arg0 => "0001100000", arg1=> "1010001101"),
	( op => '0', arg0 => "0001100000", arg1=> "1010011010"),
	( op => '0', arg0 => "0001110001", arg1=> "1010000000"),
	( op => '0', arg0 => "0001110001", arg1=> "1010001101"),
	( op => '0', arg0 => "0001110001", arg1=> "1010011010"),
	( op => '0', arg0 => "0001100000", arg1=> "1010100000"),
	( op => '0', arg0 => "0001100000", arg1=> "1010101101"),
	( op => '0', arg0 => "0001100000", arg1=> "1010111010"),
	( op => '0', arg0 => "0001110001", arg1=> "1010100000"),
	( op => '0', arg0 => "0001110001", arg1=> "1010101101"),
	( op => '0', arg0 => "0001110001", arg1=> "1010111010"),
	( op => '0', arg0 => "0001100000", arg1=> "1011000000"),
	( op => '0', arg0 => "0001100000", arg1=> "1011001101"),
	( op => '0', arg0 => "0001100000", arg1=> "1011011010"),
	( op => '0', arg0 => "0001110001", arg1=> "1011000000"),
	( op => '0', arg0 => "0001110001", arg1=> "1011001101"),
	( op => '0', arg0 => "0001110001", arg1=> "1011011010"),
	( op => '0', arg0 => "0001100000", arg1=> "1011100000"),
	( op => '0', arg0 => "0001100000", arg1=> "1011101101"),
	( op => '0', arg0 => "0001100000", arg1=> "1011111010"),
	( op => '0', arg0 => "0001110001", arg1=> "1011100000"),
	( op => '0', arg0 => "0001110001", arg1=> "1011101101"),
	( op => '0', arg0 => "0001110001", arg1=> "1011111010"),
	( op => '0', arg0 => "0001100000", arg1=> "1100000000"),
	( op => '0', arg0 => "0001100000", arg1=> "1100001101"),
	( op => '0', arg0 => "0001100000", arg1=> "1100011010"),
	( op => '0', arg0 => "0001110001", arg1=> "1100000000"),
	( op => '0', arg0 => "0001110001", arg1=> "1100001101"),
	( op => '0', arg0 => "0001110001", arg1=> "1100011010"),
	( op => '0', arg0 => "0001100000", arg1=> "1100100000"),
	( op => '0', arg0 => "0001100000", arg1=> "1100101101"),
	( op => '0', arg0 => "0001100000", arg1=> "1100111010"),
	( op => '0', arg0 => "0001110001", arg1=> "1100100000"),
	( op => '0', arg0 => "0001110001", arg1=> "1100101101"),
	( op => '0', arg0 => "0001110001", arg1=> "1100111010"),
	( op => '0', arg0 => "0001100000", arg1=> "1101000000"),
	( op => '0', arg0 => "0001100000", arg1=> "1101001101"),
	( op => '0', arg0 => "0001100000", arg1=> "1101011010"),
	( op => '0', arg0 => "0001110001", arg1=> "1101000000"),
	( op => '0', arg0 => "0001110001", arg1=> "1101001101"),
	( op => '0', arg0 => "0001110001", arg1=> "1101011010"),
	( op => '0', arg0 => "0001100000", arg1=> "1101100000"),
	( op => '0', arg0 => "0001100000", arg1=> "1101101101"),
	( op => '0', arg0 => "0001100000", arg1=> "1101111010"),
	( op => '0', arg0 => "0001110001", arg1=> "1101100000"),
	( op => '0', arg0 => "0001110001", arg1=> "1101101101"),
	( op => '0', arg0 => "0001110001", arg1=> "1101111010"),
	( op => '0', arg0 => "0001100000", arg1=> "1110000000"),
	( op => '0', arg0 => "0001100000", arg1=> "1110001101"),
	( op => '0', arg0 => "0001100000", arg1=> "1110011010"),
	( op => '0', arg0 => "0001110001", arg1=> "1110000000"),
	( op => '0', arg0 => "0001110001", arg1=> "1110001101"),
	( op => '0', arg0 => "0001110001", arg1=> "1110011010"),
	( op => '0', arg0 => "0001100000", arg1=> "1110100000"),
	( op => '0', arg0 => "0001100000", arg1=> "1110101101"),
	( op => '0', arg0 => "0001100000", arg1=> "1110111010"),
	( op => '0', arg0 => "0001110001", arg1=> "1110100000"),
	( op => '0', arg0 => "0001110001", arg1=> "1110101101"),
	( op => '0', arg0 => "0001110001", arg1=> "1110111010"),
	( op => '0', arg0 => "0001100000", arg1=> "1111000000"),
	( op => '0', arg0 => "0001100000", arg1=> "1111001101"),
	( op => '0', arg0 => "0001100000", arg1=> "1111011010"),
	( op => '0', arg0 => "0001110001", arg1=> "1111000000"),
	( op => '0', arg0 => "0001110001", arg1=> "1111001101"),
	( op => '0', arg0 => "0001110001", arg1=> "1111011010"),
	( op => '0', arg0 => "0001100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0001100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0001100000", arg1=> "1111111010"),
	( op => '0', arg0 => "0001110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0001110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0001110001", arg1=> "1111111010"),
	( op => '0', arg0 => "0010000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0010000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0010000000", arg1=> "1000011010"),
	( op => '0', arg0 => "0010010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0010010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0010010001", arg1=> "1000011010"),
	( op => '0', arg0 => "0010000000", arg1=> "1000100000"),
	( op => '0', arg0 => "0010000000", arg1=> "1000101101"),
	( op => '0', arg0 => "0010000000", arg1=> "1000111010"),
	( op => '0', arg0 => "0010010001", arg1=> "1000100000"),
	( op => '0', arg0 => "0010010001", arg1=> "1000101101"),
	( op => '0', arg0 => "0010010001", arg1=> "1000111010"),
	( op => '0', arg0 => "0010000000", arg1=> "1001000000"),
	( op => '0', arg0 => "0010000000", arg1=> "1001001101"),
	( op => '0', arg0 => "0010000000", arg1=> "1001011010"),
	( op => '0', arg0 => "0010010001", arg1=> "1001000000"),
	( op => '0', arg0 => "0010010001", arg1=> "1001001101"),
	( op => '0', arg0 => "0010010001", arg1=> "1001011010"),
	( op => '0', arg0 => "0010000000", arg1=> "1001100000"),
	( op => '0', arg0 => "0010000000", arg1=> "1001101101"),
	( op => '0', arg0 => "0010000000", arg1=> "1001111010"),
	( op => '0', arg0 => "0010010001", arg1=> "1001100000"),
	( op => '0', arg0 => "0010010001", arg1=> "1001101101"),
	( op => '0', arg0 => "0010010001", arg1=> "1001111010"),
	( op => '0', arg0 => "0010000000", arg1=> "1010000000"),
	( op => '0', arg0 => "0010000000", arg1=> "1010001101"),
	( op => '0', arg0 => "0010000000", arg1=> "1010011010"),
	( op => '0', arg0 => "0010010001", arg1=> "1010000000"),
	( op => '0', arg0 => "0010010001", arg1=> "1010001101"),
	( op => '0', arg0 => "0010010001", arg1=> "1010011010"),
	( op => '0', arg0 => "0010000000", arg1=> "1010100000"),
	( op => '0', arg0 => "0010000000", arg1=> "1010101101"),
	( op => '0', arg0 => "0010000000", arg1=> "1010111010"),
	( op => '0', arg0 => "0010010001", arg1=> "1010100000"),
	( op => '0', arg0 => "0010010001", arg1=> "1010101101"),
	( op => '0', arg0 => "0010010001", arg1=> "1010111010"),
	( op => '0', arg0 => "0010000000", arg1=> "1011000000"),
	( op => '0', arg0 => "0010000000", arg1=> "1011001101"),
	( op => '0', arg0 => "0010000000", arg1=> "1011011010"),
	( op => '0', arg0 => "0010010001", arg1=> "1011000000"),
	( op => '0', arg0 => "0010010001", arg1=> "1011001101"),
	( op => '0', arg0 => "0010010001", arg1=> "1011011010"),
	( op => '0', arg0 => "0010000000", arg1=> "1011100000"),
	( op => '0', arg0 => "0010000000", arg1=> "1011101101"),
	( op => '0', arg0 => "0010000000", arg1=> "1011111010"),
	( op => '0', arg0 => "0010010001", arg1=> "1011100000"),
	( op => '0', arg0 => "0010010001", arg1=> "1011101101"),
	( op => '0', arg0 => "0010010001", arg1=> "1011111010"),
	( op => '0', arg0 => "0010000000", arg1=> "1100000000"),
	( op => '0', arg0 => "0010000000", arg1=> "1100001101"),
	( op => '0', arg0 => "0010000000", arg1=> "1100011010"),
	( op => '0', arg0 => "0010010001", arg1=> "1100000000"),
	( op => '0', arg0 => "0010010001", arg1=> "1100001101"),
	( op => '0', arg0 => "0010010001", arg1=> "1100011010"),
	( op => '0', arg0 => "0010000000", arg1=> "1100100000"),
	( op => '0', arg0 => "0010000000", arg1=> "1100101101"),
	( op => '0', arg0 => "0010000000", arg1=> "1100111010"),
	( op => '0', arg0 => "0010010001", arg1=> "1100100000"),
	( op => '0', arg0 => "0010010001", arg1=> "1100101101"),
	( op => '0', arg0 => "0010010001", arg1=> "1100111010"),
	( op => '0', arg0 => "0010000000", arg1=> "1101000000"),
	( op => '0', arg0 => "0010000000", arg1=> "1101001101"),
	( op => '0', arg0 => "0010000000", arg1=> "1101011010"),
	( op => '0', arg0 => "0010010001", arg1=> "1101000000"),
	( op => '0', arg0 => "0010010001", arg1=> "1101001101"),
	( op => '0', arg0 => "0010010001", arg1=> "1101011010"),
	( op => '0', arg0 => "0010000000", arg1=> "1101100000"),
	( op => '0', arg0 => "0010000000", arg1=> "1101101101"),
	( op => '0', arg0 => "0010000000", arg1=> "1101111010"),
	( op => '0', arg0 => "0010010001", arg1=> "1101100000"),
	( op => '0', arg0 => "0010010001", arg1=> "1101101101"),
	( op => '0', arg0 => "0010010001", arg1=> "1101111010"),
	( op => '0', arg0 => "0010000000", arg1=> "1110000000"),
	( op => '0', arg0 => "0010000000", arg1=> "1110001101"),
	( op => '0', arg0 => "0010000000", arg1=> "1110011010"),
	( op => '0', arg0 => "0010010001", arg1=> "1110000000"),
	( op => '0', arg0 => "0010010001", arg1=> "1110001101"),
	( op => '0', arg0 => "0010010001", arg1=> "1110011010"),
	( op => '0', arg0 => "0010000000", arg1=> "1110100000"),
	( op => '0', arg0 => "0010000000", arg1=> "1110101101"),
	( op => '0', arg0 => "0010000000", arg1=> "1110111010"),
	( op => '0', arg0 => "0010010001", arg1=> "1110100000"),
	( op => '0', arg0 => "0010010001", arg1=> "1110101101"),
	( op => '0', arg0 => "0010010001", arg1=> "1110111010"),
	( op => '0', arg0 => "0010000000", arg1=> "1111000000"),
	( op => '0', arg0 => "0010000000", arg1=> "1111001101"),
	( op => '0', arg0 => "0010000000", arg1=> "1111011010"),
	( op => '0', arg0 => "0010010001", arg1=> "1111000000"),
	( op => '0', arg0 => "0010010001", arg1=> "1111001101"),
	( op => '0', arg0 => "0010010001", arg1=> "1111011010"),
	( op => '0', arg0 => "0010000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0010000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0010000000", arg1=> "1111111010"),
	( op => '0', arg0 => "0010010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0010010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0010010001", arg1=> "1111111010"),
	( op => '0', arg0 => "0010100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0010100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0010100000", arg1=> "1000011010"),
	( op => '0', arg0 => "0010110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0010110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0010110001", arg1=> "1000011010"),
	( op => '0', arg0 => "0010100000", arg1=> "1000100000"),
	( op => '0', arg0 => "0010100000", arg1=> "1000101101"),
	( op => '0', arg0 => "0010100000", arg1=> "1000111010"),
	( op => '0', arg0 => "0010110001", arg1=> "1000100000"),
	( op => '0', arg0 => "0010110001", arg1=> "1000101101"),
	( op => '0', arg0 => "0010110001", arg1=> "1000111010"),
	( op => '0', arg0 => "0010100000", arg1=> "1001000000"),
	( op => '0', arg0 => "0010100000", arg1=> "1001001101"),
	( op => '0', arg0 => "0010100000", arg1=> "1001011010"),
	( op => '0', arg0 => "0010110001", arg1=> "1001000000"),
	( op => '0', arg0 => "0010110001", arg1=> "1001001101"),
	( op => '0', arg0 => "0010110001", arg1=> "1001011010"),
	( op => '0', arg0 => "0010100000", arg1=> "1001100000"),
	( op => '0', arg0 => "0010100000", arg1=> "1001101101"),
	( op => '0', arg0 => "0010100000", arg1=> "1001111010"),
	( op => '0', arg0 => "0010110001", arg1=> "1001100000"),
	( op => '0', arg0 => "0010110001", arg1=> "1001101101"),
	( op => '0', arg0 => "0010110001", arg1=> "1001111010"),
	( op => '0', arg0 => "0010100000", arg1=> "1010000000"),
	( op => '0', arg0 => "0010100000", arg1=> "1010001101"),
	( op => '0', arg0 => "0010100000", arg1=> "1010011010"),
	( op => '0', arg0 => "0010110001", arg1=> "1010000000"),
	( op => '0', arg0 => "0010110001", arg1=> "1010001101"),
	( op => '0', arg0 => "0010110001", arg1=> "1010011010"),
	( op => '0', arg0 => "0010100000", arg1=> "1010100000"),
	( op => '0', arg0 => "0010100000", arg1=> "1010101101"),
	( op => '0', arg0 => "0010100000", arg1=> "1010111010"),
	( op => '0', arg0 => "0010110001", arg1=> "1010100000"),
	( op => '0', arg0 => "0010110001", arg1=> "1010101101"),
	( op => '0', arg0 => "0010110001", arg1=> "1010111010"),
	( op => '0', arg0 => "0010100000", arg1=> "1011000000"),
	( op => '0', arg0 => "0010100000", arg1=> "1011001101"),
	( op => '0', arg0 => "0010100000", arg1=> "1011011010"),
	( op => '0', arg0 => "0010110001", arg1=> "1011000000"),
	( op => '0', arg0 => "0010110001", arg1=> "1011001101"),
	( op => '0', arg0 => "0010110001", arg1=> "1011011010"),
	( op => '0', arg0 => "0010100000", arg1=> "1011100000"),
	( op => '0', arg0 => "0010100000", arg1=> "1011101101"),
	( op => '0', arg0 => "0010100000", arg1=> "1011111010"),
	( op => '0', arg0 => "0010110001", arg1=> "1011100000"),
	( op => '0', arg0 => "0010110001", arg1=> "1011101101"),
	( op => '0', arg0 => "0010110001", arg1=> "1011111010"),
	( op => '0', arg0 => "0010100000", arg1=> "1100000000"),
	( op => '0', arg0 => "0010100000", arg1=> "1100001101"),
	( op => '0', arg0 => "0010100000", arg1=> "1100011010"),
	( op => '0', arg0 => "0010110001", arg1=> "1100000000"),
	( op => '0', arg0 => "0010110001", arg1=> "1100001101"),
	( op => '0', arg0 => "0010110001", arg1=> "1100011010"),
	( op => '0', arg0 => "0010100000", arg1=> "1100100000"),
	( op => '0', arg0 => "0010100000", arg1=> "1100101101"),
	( op => '0', arg0 => "0010100000", arg1=> "1100111010"),
	( op => '0', arg0 => "0010110001", arg1=> "1100100000"),
	( op => '0', arg0 => "0010110001", arg1=> "1100101101"),
	( op => '0', arg0 => "0010110001", arg1=> "1100111010"),
	( op => '0', arg0 => "0010100000", arg1=> "1101000000"),
	( op => '0', arg0 => "0010100000", arg1=> "1101001101"),
	( op => '0', arg0 => "0010100000", arg1=> "1101011010"),
	( op => '0', arg0 => "0010110001", arg1=> "1101000000"),
	( op => '0', arg0 => "0010110001", arg1=> "1101001101"),
	( op => '0', arg0 => "0010110001", arg1=> "1101011010"),
	( op => '0', arg0 => "0010100000", arg1=> "1101100000"),
	( op => '0', arg0 => "0010100000", arg1=> "1101101101"),
	( op => '0', arg0 => "0010100000", arg1=> "1101111010"),
	( op => '0', arg0 => "0010110001", arg1=> "1101100000"),
	( op => '0', arg0 => "0010110001", arg1=> "1101101101"),
	( op => '0', arg0 => "0010110001", arg1=> "1101111010"),
	( op => '0', arg0 => "0010100000", arg1=> "1110000000"),
	( op => '0', arg0 => "0010100000", arg1=> "1110001101"),
	( op => '0', arg0 => "0010100000", arg1=> "1110011010"),
	( op => '0', arg0 => "0010110001", arg1=> "1110000000"),
	( op => '0', arg0 => "0010110001", arg1=> "1110001101"),
	( op => '0', arg0 => "0010110001", arg1=> "1110011010"),
	( op => '0', arg0 => "0010100000", arg1=> "1110100000"),
	( op => '0', arg0 => "0010100000", arg1=> "1110101101"),
	( op => '0', arg0 => "0010100000", arg1=> "1110111010"),
	( op => '0', arg0 => "0010110001", arg1=> "1110100000"),
	( op => '0', arg0 => "0010110001", arg1=> "1110101101"),
	( op => '0', arg0 => "0010110001", arg1=> "1110111010"),
	( op => '0', arg0 => "0010100000", arg1=> "1111000000"),
	( op => '0', arg0 => "0010100000", arg1=> "1111001101"),
	( op => '0', arg0 => "0010100000", arg1=> "1111011010"),
	( op => '0', arg0 => "0010110001", arg1=> "1111000000"),
	( op => '0', arg0 => "0010110001", arg1=> "1111001101"),
	( op => '0', arg0 => "0010110001", arg1=> "1111011010"),
	( op => '0', arg0 => "0010100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0010100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0010100000", arg1=> "1111111010"),
	( op => '0', arg0 => "0010110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0010110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0010110001", arg1=> "1111111010"),
	( op => '0', arg0 => "0011000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0011000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0011000000", arg1=> "1000011010"),
	( op => '0', arg0 => "0011010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0011010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0011010001", arg1=> "1000011010"),
	( op => '0', arg0 => "0011000000", arg1=> "1000100000"),
	( op => '0', arg0 => "0011000000", arg1=> "1000101101"),
	( op => '0', arg0 => "0011000000", arg1=> "1000111010"),
	( op => '0', arg0 => "0011010001", arg1=> "1000100000"),
	( op => '0', arg0 => "0011010001", arg1=> "1000101101"),
	( op => '0', arg0 => "0011010001", arg1=> "1000111010"),
	( op => '0', arg0 => "0011000000", arg1=> "1001000000"),
	( op => '0', arg0 => "0011000000", arg1=> "1001001101"),
	( op => '0', arg0 => "0011000000", arg1=> "1001011010"),
	( op => '0', arg0 => "0011010001", arg1=> "1001000000"),
	( op => '0', arg0 => "0011010001", arg1=> "1001001101"),
	( op => '0', arg0 => "0011010001", arg1=> "1001011010"),
	( op => '0', arg0 => "0011000000", arg1=> "1001100000"),
	( op => '0', arg0 => "0011000000", arg1=> "1001101101"),
	( op => '0', arg0 => "0011000000", arg1=> "1001111010"),
	( op => '0', arg0 => "0011010001", arg1=> "1001100000"),
	( op => '0', arg0 => "0011010001", arg1=> "1001101101"),
	( op => '0', arg0 => "0011010001", arg1=> "1001111010"),
	( op => '0', arg0 => "0011000000", arg1=> "1010000000"),
	( op => '0', arg0 => "0011000000", arg1=> "1010001101"),
	( op => '0', arg0 => "0011000000", arg1=> "1010011010"),
	( op => '0', arg0 => "0011010001", arg1=> "1010000000"),
	( op => '0', arg0 => "0011010001", arg1=> "1010001101"),
	( op => '0', arg0 => "0011010001", arg1=> "1010011010"),
	( op => '0', arg0 => "0011000000", arg1=> "1010100000"),
	( op => '0', arg0 => "0011000000", arg1=> "1010101101"),
	( op => '0', arg0 => "0011000000", arg1=> "1010111010"),
	( op => '0', arg0 => "0011010001", arg1=> "1010100000"),
	( op => '0', arg0 => "0011010001", arg1=> "1010101101"),
	( op => '0', arg0 => "0011010001", arg1=> "1010111010"),
	( op => '0', arg0 => "0011000000", arg1=> "1011000000"),
	( op => '0', arg0 => "0011000000", arg1=> "1011001101"),
	( op => '0', arg0 => "0011000000", arg1=> "1011011010"),
	( op => '0', arg0 => "0011010001", arg1=> "1011000000"),
	( op => '0', arg0 => "0011010001", arg1=> "1011001101"),
	( op => '0', arg0 => "0011010001", arg1=> "1011011010"),
	( op => '0', arg0 => "0011000000", arg1=> "1011100000"),
	( op => '0', arg0 => "0011000000", arg1=> "1011101101"),
	( op => '0', arg0 => "0011000000", arg1=> "1011111010"),
	( op => '0', arg0 => "0011010001", arg1=> "1011100000"),
	( op => '0', arg0 => "0011010001", arg1=> "1011101101"),
	( op => '0', arg0 => "0011010001", arg1=> "1011111010"),
	( op => '0', arg0 => "0011000000", arg1=> "1100000000"),
	( op => '0', arg0 => "0011000000", arg1=> "1100001101"),
	( op => '0', arg0 => "0011000000", arg1=> "1100011010"),
	( op => '0', arg0 => "0011010001", arg1=> "1100000000"),
	( op => '0', arg0 => "0011010001", arg1=> "1100001101"),
	( op => '0', arg0 => "0011010001", arg1=> "1100011010"),
	( op => '0', arg0 => "0011000000", arg1=> "1100100000"),
	( op => '0', arg0 => "0011000000", arg1=> "1100101101"),
	( op => '0', arg0 => "0011000000", arg1=> "1100111010"),
	( op => '0', arg0 => "0011010001", arg1=> "1100100000"),
	( op => '0', arg0 => "0011010001", arg1=> "1100101101"),
	( op => '0', arg0 => "0011010001", arg1=> "1100111010"),
	( op => '0', arg0 => "0011000000", arg1=> "1101000000"),
	( op => '0', arg0 => "0011000000", arg1=> "1101001101"),
	( op => '0', arg0 => "0011000000", arg1=> "1101011010"),
	( op => '0', arg0 => "0011010001", arg1=> "1101000000"),
	( op => '0', arg0 => "0011010001", arg1=> "1101001101"),
	( op => '0', arg0 => "0011010001", arg1=> "1101011010"),
	( op => '0', arg0 => "0011000000", arg1=> "1101100000"),
	( op => '0', arg0 => "0011000000", arg1=> "1101101101"),
	( op => '0', arg0 => "0011000000", arg1=> "1101111010"),
	( op => '0', arg0 => "0011010001", arg1=> "1101100000"),
	( op => '0', arg0 => "0011010001", arg1=> "1101101101"),
	( op => '0', arg0 => "0011010001", arg1=> "1101111010"),
	( op => '0', arg0 => "0011000000", arg1=> "1110000000"),
	( op => '0', arg0 => "0011000000", arg1=> "1110001101"),
	( op => '0', arg0 => "0011000000", arg1=> "1110011010"),
	( op => '0', arg0 => "0011010001", arg1=> "1110000000"),
	( op => '0', arg0 => "0011010001", arg1=> "1110001101"),
	( op => '0', arg0 => "0011010001", arg1=> "1110011010"),
	( op => '0', arg0 => "0011000000", arg1=> "1110100000"),
	( op => '0', arg0 => "0011000000", arg1=> "1110101101"),
	( op => '0', arg0 => "0011000000", arg1=> "1110111010"),
	( op => '0', arg0 => "0011010001", arg1=> "1110100000"),
	( op => '0', arg0 => "0011010001", arg1=> "1110101101"),
	( op => '0', arg0 => "0011010001", arg1=> "1110111010"),
	( op => '0', arg0 => "0011000000", arg1=> "1111000000"),
	( op => '0', arg0 => "0011000000", arg1=> "1111001101"),
	( op => '0', arg0 => "0011000000", arg1=> "1111011010"),
	( op => '0', arg0 => "0011010001", arg1=> "1111000000"),
	( op => '0', arg0 => "0011010001", arg1=> "1111001101"),
	( op => '0', arg0 => "0011010001", arg1=> "1111011010"),
	( op => '0', arg0 => "0011000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0011000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0011000000", arg1=> "1111111010"),
	( op => '0', arg0 => "0011010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0011010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0011010001", arg1=> "1111111010"),
	( op => '0', arg0 => "0011100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0011100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0011100000", arg1=> "1000011010"),
	( op => '0', arg0 => "0011110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0011110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0011110001", arg1=> "1000011010"),
	( op => '0', arg0 => "0011100000", arg1=> "1000100000"),
	( op => '0', arg0 => "0011100000", arg1=> "1000101101"),
	( op => '0', arg0 => "0011100000", arg1=> "1000111010"),
	( op => '0', arg0 => "0011110001", arg1=> "1000100000"),
	( op => '0', arg0 => "0011110001", arg1=> "1000101101"),
	( op => '0', arg0 => "0011110001", arg1=> "1000111010"),
	( op => '0', arg0 => "0011100000", arg1=> "1001000000"),
	( op => '0', arg0 => "0011100000", arg1=> "1001001101"),
	( op => '0', arg0 => "0011100000", arg1=> "1001011010"),
	( op => '0', arg0 => "0011110001", arg1=> "1001000000"),
	( op => '0', arg0 => "0011110001", arg1=> "1001001101"),
	( op => '0', arg0 => "0011110001", arg1=> "1001011010"),
	( op => '0', arg0 => "0011100000", arg1=> "1001100000"),
	( op => '0', arg0 => "0011100000", arg1=> "1001101101"),
	( op => '0', arg0 => "0011100000", arg1=> "1001111010"),
	( op => '0', arg0 => "0011110001", arg1=> "1001100000"),
	( op => '0', arg0 => "0011110001", arg1=> "1001101101"),
	( op => '0', arg0 => "0011110001", arg1=> "1001111010"),
	( op => '0', arg0 => "0011100000", arg1=> "1010000000"),
	( op => '0', arg0 => "0011100000", arg1=> "1010001101"),
	( op => '0', arg0 => "0011100000", arg1=> "1010011010"),
	( op => '0', arg0 => "0011110001", arg1=> "1010000000"),
	( op => '0', arg0 => "0011110001", arg1=> "1010001101"),
	( op => '0', arg0 => "0011110001", arg1=> "1010011010"),
	( op => '0', arg0 => "0011100000", arg1=> "1010100000"),
	( op => '0', arg0 => "0011100000", arg1=> "1010101101"),
	( op => '0', arg0 => "0011100000", arg1=> "1010111010"),
	( op => '0', arg0 => "0011110001", arg1=> "1010100000"),
	( op => '0', arg0 => "0011110001", arg1=> "1010101101"),
	( op => '0', arg0 => "0011110001", arg1=> "1010111010"),
	( op => '0', arg0 => "0011100000", arg1=> "1011000000"),
	( op => '0', arg0 => "0011100000", arg1=> "1011001101"),
	( op => '0', arg0 => "0011100000", arg1=> "1011011010"),
	( op => '0', arg0 => "0011110001", arg1=> "1011000000"),
	( op => '0', arg0 => "0011110001", arg1=> "1011001101"),
	( op => '0', arg0 => "0011110001", arg1=> "1011011010"),
	( op => '0', arg0 => "0011100000", arg1=> "1011100000"),
	( op => '0', arg0 => "0011100000", arg1=> "1011101101"),
	( op => '0', arg0 => "0011100000", arg1=> "1011111010"),
	( op => '0', arg0 => "0011110001", arg1=> "1011100000"),
	( op => '0', arg0 => "0011110001", arg1=> "1011101101"),
	( op => '0', arg0 => "0011110001", arg1=> "1011111010"),
	( op => '0', arg0 => "0011100000", arg1=> "1100000000"),
	( op => '0', arg0 => "0011100000", arg1=> "1100001101"),
	( op => '0', arg0 => "0011100000", arg1=> "1100011010"),
	( op => '0', arg0 => "0011110001", arg1=> "1100000000"),
	( op => '0', arg0 => "0011110001", arg1=> "1100001101"),
	( op => '0', arg0 => "0011110001", arg1=> "1100011010"),
	( op => '0', arg0 => "0011100000", arg1=> "1100100000"),
	( op => '0', arg0 => "0011100000", arg1=> "1100101101"),
	( op => '0', arg0 => "0011100000", arg1=> "1100111010"),
	( op => '0', arg0 => "0011110001", arg1=> "1100100000"),
	( op => '0', arg0 => "0011110001", arg1=> "1100101101"),
	( op => '0', arg0 => "0011110001", arg1=> "1100111010"),
	( op => '0', arg0 => "0011100000", arg1=> "1101000000"),
	( op => '0', arg0 => "0011100000", arg1=> "1101001101"),
	( op => '0', arg0 => "0011100000", arg1=> "1101011010"),
	( op => '0', arg0 => "0011110001", arg1=> "1101000000"),
	( op => '0', arg0 => "0011110001", arg1=> "1101001101"),
	( op => '0', arg0 => "0011110001", arg1=> "1101011010"),
	( op => '0', arg0 => "0011100000", arg1=> "1101100000"),
	( op => '0', arg0 => "0011100000", arg1=> "1101101101"),
	( op => '0', arg0 => "0011100000", arg1=> "1101111010"),
	( op => '0', arg0 => "0011110001", arg1=> "1101100000"),
	( op => '0', arg0 => "0011110001", arg1=> "1101101101"),
	( op => '0', arg0 => "0011110001", arg1=> "1101111010"),
	( op => '0', arg0 => "0011100000", arg1=> "1110000000"),
	( op => '0', arg0 => "0011100000", arg1=> "1110001101"),
	( op => '0', arg0 => "0011100000", arg1=> "1110011010"),
	( op => '0', arg0 => "0011110001", arg1=> "1110000000"),
	( op => '0', arg0 => "0011110001", arg1=> "1110001101"),
	( op => '0', arg0 => "0011110001", arg1=> "1110011010"),
	( op => '0', arg0 => "0011100000", arg1=> "1110100000"),
	( op => '0', arg0 => "0011100000", arg1=> "1110101101"),
	( op => '0', arg0 => "0011100000", arg1=> "1110111010"),
	( op => '0', arg0 => "0011110001", arg1=> "1110100000"),
	( op => '0', arg0 => "0011110001", arg1=> "1110101101"),
	( op => '0', arg0 => "0011110001", arg1=> "1110111010"),
	( op => '0', arg0 => "0011100000", arg1=> "1111000000"),
	( op => '0', arg0 => "0011100000", arg1=> "1111001101"),
	( op => '0', arg0 => "0011100000", arg1=> "1111011010"),
	( op => '0', arg0 => "0011110001", arg1=> "1111000000"),
	( op => '0', arg0 => "0011110001", arg1=> "1111001101"),
	( op => '0', arg0 => "0011110001", arg1=> "1111011010"),
	( op => '0', arg0 => "0011100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0011100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0011100000", arg1=> "1111111010"),
	( op => '0', arg0 => "0011110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0011110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0011110001", arg1=> "1111111010"),
	( op => '0', arg0 => "0100000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0100000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0100000000", arg1=> "1000011010"),
	( op => '0', arg0 => "0100010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0100010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0100010001", arg1=> "1000011010"),
	( op => '0', arg0 => "0100000000", arg1=> "1000100000"),
	( op => '0', arg0 => "0100000000", arg1=> "1000101101"),
	( op => '0', arg0 => "0100000000", arg1=> "1000111010"),
	( op => '0', arg0 => "0100010001", arg1=> "1000100000"),
	( op => '0', arg0 => "0100010001", arg1=> "1000101101"),
	( op => '0', arg0 => "0100010001", arg1=> "1000111010"),
	( op => '0', arg0 => "0100000000", arg1=> "1001000000"),
	( op => '0', arg0 => "0100000000", arg1=> "1001001101"),
	( op => '0', arg0 => "0100000000", arg1=> "1001011010"),
	( op => '0', arg0 => "0100010001", arg1=> "1001000000"),
	( op => '0', arg0 => "0100010001", arg1=> "1001001101"),
	( op => '0', arg0 => "0100010001", arg1=> "1001011010"),
	( op => '0', arg0 => "0100000000", arg1=> "1001100000"),
	( op => '0', arg0 => "0100000000", arg1=> "1001101101"),
	( op => '0', arg0 => "0100000000", arg1=> "1001111010"),
	( op => '0', arg0 => "0100010001", arg1=> "1001100000"),
	( op => '0', arg0 => "0100010001", arg1=> "1001101101"),
	( op => '0', arg0 => "0100010001", arg1=> "1001111010"),
	( op => '0', arg0 => "0100000000", arg1=> "1010000000"),
	( op => '0', arg0 => "0100000000", arg1=> "1010001101"),
	( op => '0', arg0 => "0100000000", arg1=> "1010011010"),
	( op => '0', arg0 => "0100010001", arg1=> "1010000000"),
	( op => '0', arg0 => "0100010001", arg1=> "1010001101"),
	( op => '0', arg0 => "0100010001", arg1=> "1010011010"),
	( op => '0', arg0 => "0100000000", arg1=> "1010100000"),
	( op => '0', arg0 => "0100000000", arg1=> "1010101101"),
	( op => '0', arg0 => "0100000000", arg1=> "1010111010"),
	( op => '0', arg0 => "0100010001", arg1=> "1010100000"),
	( op => '0', arg0 => "0100010001", arg1=> "1010101101"),
	( op => '0', arg0 => "0100010001", arg1=> "1010111010"),
	( op => '0', arg0 => "0100000000", arg1=> "1011000000"),
	( op => '0', arg0 => "0100000000", arg1=> "1011001101"),
	( op => '0', arg0 => "0100000000", arg1=> "1011011010"),
	( op => '0', arg0 => "0100010001", arg1=> "1011000000"),
	( op => '0', arg0 => "0100010001", arg1=> "1011001101"),
	( op => '0', arg0 => "0100010001", arg1=> "1011011010"),
	( op => '0', arg0 => "0100000000", arg1=> "1011100000"),
	( op => '0', arg0 => "0100000000", arg1=> "1011101101"),
	( op => '0', arg0 => "0100000000", arg1=> "1011111010"),
	( op => '0', arg0 => "0100010001", arg1=> "1011100000"),
	( op => '0', arg0 => "0100010001", arg1=> "1011101101"),
	( op => '0', arg0 => "0100010001", arg1=> "1011111010"),
	( op => '0', arg0 => "0100000000", arg1=> "1100000000"),
	( op => '0', arg0 => "0100000000", arg1=> "1100001101"),
	( op => '0', arg0 => "0100000000", arg1=> "1100011010"),
	( op => '0', arg0 => "0100010001", arg1=> "1100000000"),
	( op => '0', arg0 => "0100010001", arg1=> "1100001101"),
	( op => '0', arg0 => "0100010001", arg1=> "1100011010"),
	( op => '0', arg0 => "0100000000", arg1=> "1100100000"),
	( op => '0', arg0 => "0100000000", arg1=> "1100101101"),
	( op => '0', arg0 => "0100000000", arg1=> "1100111010"),
	( op => '0', arg0 => "0100010001", arg1=> "1100100000"),
	( op => '0', arg0 => "0100010001", arg1=> "1100101101"),
	( op => '0', arg0 => "0100010001", arg1=> "1100111010"),
	( op => '0', arg0 => "0100000000", arg1=> "1101000000"),
	( op => '0', arg0 => "0100000000", arg1=> "1101001101"),
	( op => '0', arg0 => "0100000000", arg1=> "1101011010"),
	( op => '0', arg0 => "0100010001", arg1=> "1101000000"),
	( op => '0', arg0 => "0100010001", arg1=> "1101001101"),
	( op => '0', arg0 => "0100010001", arg1=> "1101011010"),
	( op => '0', arg0 => "0100000000", arg1=> "1101100000"),
	( op => '0', arg0 => "0100000000", arg1=> "1101101101"),
	( op => '0', arg0 => "0100000000", arg1=> "1101111010"),
	( op => '0', arg0 => "0100010001", arg1=> "1101100000"),
	( op => '0', arg0 => "0100010001", arg1=> "1101101101"),
	( op => '0', arg0 => "0100010001", arg1=> "1101111010"),
	( op => '0', arg0 => "0100000000", arg1=> "1110000000"),
	( op => '0', arg0 => "0100000000", arg1=> "1110001101"),
	( op => '0', arg0 => "0100000000", arg1=> "1110011010"),
	( op => '0', arg0 => "0100010001", arg1=> "1110000000"),
	( op => '0', arg0 => "0100010001", arg1=> "1110001101"),
	( op => '0', arg0 => "0100010001", arg1=> "1110011010"),
	( op => '0', arg0 => "0100000000", arg1=> "1110100000"),
	( op => '0', arg0 => "0100000000", arg1=> "1110101101"),
	( op => '0', arg0 => "0100000000", arg1=> "1110111010"),
	( op => '0', arg0 => "0100010001", arg1=> "1110100000"),
	( op => '0', arg0 => "0100010001", arg1=> "1110101101"),
	( op => '0', arg0 => "0100010001", arg1=> "1110111010"),
	( op => '0', arg0 => "0100000000", arg1=> "1111000000"),
	( op => '0', arg0 => "0100000000", arg1=> "1111001101"),
	( op => '0', arg0 => "0100000000", arg1=> "1111011010"),
	( op => '0', arg0 => "0100010001", arg1=> "1111000000"),
	( op => '0', arg0 => "0100010001", arg1=> "1111001101"),
	( op => '0', arg0 => "0100010001", arg1=> "1111011010"),
	( op => '0', arg0 => "0100000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0100000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0100000000", arg1=> "1111111010"),
	( op => '0', arg0 => "0100010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0100010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0100010001", arg1=> "1111111010"),
	( op => '0', arg0 => "0100100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0100100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0100100000", arg1=> "1000011010"),
	( op => '0', arg0 => "0100110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0100110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0100110001", arg1=> "1000011010"),
	( op => '0', arg0 => "0100100000", arg1=> "1000100000"),
	( op => '0', arg0 => "0100100000", arg1=> "1000101101"),
	( op => '0', arg0 => "0100100000", arg1=> "1000111010"),
	( op => '0', arg0 => "0100110001", arg1=> "1000100000"),
	( op => '0', arg0 => "0100110001", arg1=> "1000101101"),
	( op => '0', arg0 => "0100110001", arg1=> "1000111010"),
	( op => '0', arg0 => "0100100000", arg1=> "1001000000"),
	( op => '0', arg0 => "0100100000", arg1=> "1001001101"),
	( op => '0', arg0 => "0100100000", arg1=> "1001011010"),
	( op => '0', arg0 => "0100110001", arg1=> "1001000000"),
	( op => '0', arg0 => "0100110001", arg1=> "1001001101"),
	( op => '0', arg0 => "0100110001", arg1=> "1001011010"),
	( op => '0', arg0 => "0100100000", arg1=> "1001100000"),
	( op => '0', arg0 => "0100100000", arg1=> "1001101101"),
	( op => '0', arg0 => "0100100000", arg1=> "1001111010"),
	( op => '0', arg0 => "0100110001", arg1=> "1001100000"),
	( op => '0', arg0 => "0100110001", arg1=> "1001101101"),
	( op => '0', arg0 => "0100110001", arg1=> "1001111010"),
	( op => '0', arg0 => "0100100000", arg1=> "1010000000"),
	( op => '0', arg0 => "0100100000", arg1=> "1010001101"),
	( op => '0', arg0 => "0100100000", arg1=> "1010011010"),
	( op => '0', arg0 => "0100110001", arg1=> "1010000000"),
	( op => '0', arg0 => "0100110001", arg1=> "1010001101"),
	( op => '0', arg0 => "0100110001", arg1=> "1010011010"),
	( op => '0', arg0 => "0100100000", arg1=> "1010100000"),
	( op => '0', arg0 => "0100100000", arg1=> "1010101101"),
	( op => '0', arg0 => "0100100000", arg1=> "1010111010"),
	( op => '0', arg0 => "0100110001", arg1=> "1010100000"),
	( op => '0', arg0 => "0100110001", arg1=> "1010101101"),
	( op => '0', arg0 => "0100110001", arg1=> "1010111010"),
	( op => '0', arg0 => "0100100000", arg1=> "1011000000"),
	( op => '0', arg0 => "0100100000", arg1=> "1011001101"),
	( op => '0', arg0 => "0100100000", arg1=> "1011011010"),
	( op => '0', arg0 => "0100110001", arg1=> "1011000000"),
	( op => '0', arg0 => "0100110001", arg1=> "1011001101"),
	( op => '0', arg0 => "0100110001", arg1=> "1011011010"),
	( op => '0', arg0 => "0100100000", arg1=> "1011100000"),
	( op => '0', arg0 => "0100100000", arg1=> "1011101101"),
	( op => '0', arg0 => "0100100000", arg1=> "1011111010"),
	( op => '0', arg0 => "0100110001", arg1=> "1011100000"),
	( op => '0', arg0 => "0100110001", arg1=> "1011101101"),
	( op => '0', arg0 => "0100110001", arg1=> "1011111010"),
	( op => '0', arg0 => "0100100000", arg1=> "1100000000"),
	( op => '0', arg0 => "0100100000", arg1=> "1100001101"),
	( op => '0', arg0 => "0100100000", arg1=> "1100011010"),
	( op => '0', arg0 => "0100110001", arg1=> "1100000000"),
	( op => '0', arg0 => "0100110001", arg1=> "1100001101"),
	( op => '0', arg0 => "0100110001", arg1=> "1100011010"),
	( op => '0', arg0 => "0100100000", arg1=> "1100100000"),
	( op => '0', arg0 => "0100100000", arg1=> "1100101101"),
	( op => '0', arg0 => "0100100000", arg1=> "1100111010"),
	( op => '0', arg0 => "0100110001", arg1=> "1100100000"),
	( op => '0', arg0 => "0100110001", arg1=> "1100101101"),
	( op => '0', arg0 => "0100110001", arg1=> "1100111010"),
	( op => '0', arg0 => "0100100000", arg1=> "1101000000"),
	( op => '0', arg0 => "0100100000", arg1=> "1101001101"),
	( op => '0', arg0 => "0100100000", arg1=> "1101011010"),
	( op => '0', arg0 => "0100110001", arg1=> "1101000000"),
	( op => '0', arg0 => "0100110001", arg1=> "1101001101"),
	( op => '0', arg0 => "0100110001", arg1=> "1101011010"),
	( op => '0', arg0 => "0100100000", arg1=> "1101100000"),
	( op => '0', arg0 => "0100100000", arg1=> "1101101101"),
	( op => '0', arg0 => "0100100000", arg1=> "1101111010"),
	( op => '0', arg0 => "0100110001", arg1=> "1101100000"),
	( op => '0', arg0 => "0100110001", arg1=> "1101101101"),
	( op => '0', arg0 => "0100110001", arg1=> "1101111010"),
	( op => '0', arg0 => "0100100000", arg1=> "1110000000"),
	( op => '0', arg0 => "0100100000", arg1=> "1110001101"),
	( op => '0', arg0 => "0100100000", arg1=> "1110011010"),
	( op => '0', arg0 => "0100110001", arg1=> "1110000000"),
	( op => '0', arg0 => "0100110001", arg1=> "1110001101"),
	( op => '0', arg0 => "0100110001", arg1=> "1110011010"),
	( op => '0', arg0 => "0100100000", arg1=> "1110100000"),
	( op => '0', arg0 => "0100100000", arg1=> "1110101101"),
	( op => '0', arg0 => "0100100000", arg1=> "1110111010"),
	( op => '0', arg0 => "0100110001", arg1=> "1110100000"),
	( op => '0', arg0 => "0100110001", arg1=> "1110101101"),
	( op => '0', arg0 => "0100110001", arg1=> "1110111010"),
	( op => '0', arg0 => "0100100000", arg1=> "1111000000"),
	( op => '0', arg0 => "0100100000", arg1=> "1111001101"),
	( op => '0', arg0 => "0100100000", arg1=> "1111011010"),
	( op => '0', arg0 => "0100110001", arg1=> "1111000000"),
	( op => '0', arg0 => "0100110001", arg1=> "1111001101"),
	( op => '0', arg0 => "0100110001", arg1=> "1111011010"),
	( op => '0', arg0 => "0100100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0100100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0100100000", arg1=> "1111111010"),
	( op => '0', arg0 => "0100110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0100110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0100110001", arg1=> "1111111010"),
	( op => '0', arg0 => "0101000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0101000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0101000000", arg1=> "1000011010"),
	( op => '0', arg0 => "0101010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0101010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0101010001", arg1=> "1000011010"),
	( op => '0', arg0 => "0101000000", arg1=> "1000100000"),
	( op => '0', arg0 => "0101000000", arg1=> "1000101101"),
	( op => '0', arg0 => "0101000000", arg1=> "1000111010"),
	( op => '0', arg0 => "0101010001", arg1=> "1000100000"),
	( op => '0', arg0 => "0101010001", arg1=> "1000101101"),
	( op => '0', arg0 => "0101010001", arg1=> "1000111010"),
	( op => '0', arg0 => "0101000000", arg1=> "1001000000"),
	( op => '0', arg0 => "0101000000", arg1=> "1001001101"),
	( op => '0', arg0 => "0101000000", arg1=> "1001011010"),
	( op => '0', arg0 => "0101010001", arg1=> "1001000000"),
	( op => '0', arg0 => "0101010001", arg1=> "1001001101"),
	( op => '0', arg0 => "0101010001", arg1=> "1001011010"),
	( op => '0', arg0 => "0101000000", arg1=> "1001100000"),
	( op => '0', arg0 => "0101000000", arg1=> "1001101101"),
	( op => '0', arg0 => "0101000000", arg1=> "1001111010"),
	( op => '0', arg0 => "0101010001", arg1=> "1001100000"),
	( op => '0', arg0 => "0101010001", arg1=> "1001101101"),
	( op => '0', arg0 => "0101010001", arg1=> "1001111010"),
	( op => '0', arg0 => "0101000000", arg1=> "1010000000"),
	( op => '0', arg0 => "0101000000", arg1=> "1010001101"),
	( op => '0', arg0 => "0101000000", arg1=> "1010011010"),
	( op => '0', arg0 => "0101010001", arg1=> "1010000000"),
	( op => '0', arg0 => "0101010001", arg1=> "1010001101"),
	( op => '0', arg0 => "0101010001", arg1=> "1010011010"),
	( op => '0', arg0 => "0101000000", arg1=> "1010100000"),
	( op => '0', arg0 => "0101000000", arg1=> "1010101101"),
	( op => '0', arg0 => "0101000000", arg1=> "1010111010"),
	( op => '0', arg0 => "0101010001", arg1=> "1010100000"),
	( op => '0', arg0 => "0101010001", arg1=> "1010101101"),
	( op => '0', arg0 => "0101010001", arg1=> "1010111010"),
	( op => '0', arg0 => "0101000000", arg1=> "1011000000"),
	( op => '0', arg0 => "0101000000", arg1=> "1011001101"),
	( op => '0', arg0 => "0101000000", arg1=> "1011011010"),
	( op => '0', arg0 => "0101010001", arg1=> "1011000000"),
	( op => '0', arg0 => "0101010001", arg1=> "1011001101"),
	( op => '0', arg0 => "0101010001", arg1=> "1011011010"),
	( op => '0', arg0 => "0101000000", arg1=> "1011100000"),
	( op => '0', arg0 => "0101000000", arg1=> "1011101101"),
	( op => '0', arg0 => "0101000000", arg1=> "1011111010"),
	( op => '0', arg0 => "0101010001", arg1=> "1011100000"),
	( op => '0', arg0 => "0101010001", arg1=> "1011101101"),
	( op => '0', arg0 => "0101010001", arg1=> "1011111010"),
	( op => '0', arg0 => "0101000000", arg1=> "1100000000"),
	( op => '0', arg0 => "0101000000", arg1=> "1100001101"),
	( op => '0', arg0 => "0101000000", arg1=> "1100011010"),
	( op => '0', arg0 => "0101010001", arg1=> "1100000000"),
	( op => '0', arg0 => "0101010001", arg1=> "1100001101"),
	( op => '0', arg0 => "0101010001", arg1=> "1100011010"),
	( op => '0', arg0 => "0101000000", arg1=> "1100100000"),
	( op => '0', arg0 => "0101000000", arg1=> "1100101101"),
	( op => '0', arg0 => "0101000000", arg1=> "1100111010"),
	( op => '0', arg0 => "0101010001", arg1=> "1100100000"),
	( op => '0', arg0 => "0101010001", arg1=> "1100101101"),
	( op => '0', arg0 => "0101010001", arg1=> "1100111010"),
	( op => '0', arg0 => "0101000000", arg1=> "1101000000"),
	( op => '0', arg0 => "0101000000", arg1=> "1101001101"),
	( op => '0', arg0 => "0101000000", arg1=> "1101011010"),
	( op => '0', arg0 => "0101010001", arg1=> "1101000000"),
	( op => '0', arg0 => "0101010001", arg1=> "1101001101"),
	( op => '0', arg0 => "0101010001", arg1=> "1101011010"),
	( op => '0', arg0 => "0101000000", arg1=> "1101100000"),
	( op => '0', arg0 => "0101000000", arg1=> "1101101101"),
	( op => '0', arg0 => "0101000000", arg1=> "1101111010"),
	( op => '0', arg0 => "0101010001", arg1=> "1101100000"),
	( op => '0', arg0 => "0101010001", arg1=> "1101101101"),
	( op => '0', arg0 => "0101010001", arg1=> "1101111010"),
	( op => '0', arg0 => "0101000000", arg1=> "1110000000"),
	( op => '0', arg0 => "0101000000", arg1=> "1110001101"),
	( op => '0', arg0 => "0101000000", arg1=> "1110011010"),
	( op => '0', arg0 => "0101010001", arg1=> "1110000000"),
	( op => '0', arg0 => "0101010001", arg1=> "1110001101"),
	( op => '0', arg0 => "0101010001", arg1=> "1110011010"),
	( op => '0', arg0 => "0101000000", arg1=> "1110100000"),
	( op => '0', arg0 => "0101000000", arg1=> "1110101101"),
	( op => '0', arg0 => "0101000000", arg1=> "1110111010"),
	( op => '0', arg0 => "0101010001", arg1=> "1110100000"),
	( op => '0', arg0 => "0101010001", arg1=> "1110101101"),
	( op => '0', arg0 => "0101010001", arg1=> "1110111010"),
	( op => '0', arg0 => "0101000000", arg1=> "1111000000"),
	( op => '0', arg0 => "0101000000", arg1=> "1111001101"),
	( op => '0', arg0 => "0101000000", arg1=> "1111011010"),
	( op => '0', arg0 => "0101010001", arg1=> "1111000000"),
	( op => '0', arg0 => "0101010001", arg1=> "1111001101"),
	( op => '0', arg0 => "0101010001", arg1=> "1111011010"),
	( op => '0', arg0 => "0101000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0101000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0101000000", arg1=> "1111111010"),
	( op => '0', arg0 => "0101010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0101010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0101010001", arg1=> "1111111010"),
	( op => '0', arg0 => "0101100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0101100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0101100000", arg1=> "1000011010"),
	( op => '0', arg0 => "0101110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0101110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0101110001", arg1=> "1000011010"),
	( op => '0', arg0 => "0101100000", arg1=> "1000100000"),
	( op => '0', arg0 => "0101100000", arg1=> "1000101101"),
	( op => '0', arg0 => "0101100000", arg1=> "1000111010"),
	( op => '0', arg0 => "0101110001", arg1=> "1000100000"),
	( op => '0', arg0 => "0101110001", arg1=> "1000101101"),
	( op => '0', arg0 => "0101110001", arg1=> "1000111010"),
	( op => '0', arg0 => "0101100000", arg1=> "1001000000"),
	( op => '0', arg0 => "0101100000", arg1=> "1001001101"),
	( op => '0', arg0 => "0101100000", arg1=> "1001011010"),
	( op => '0', arg0 => "0101110001", arg1=> "1001000000"),
	( op => '0', arg0 => "0101110001", arg1=> "1001001101"),
	( op => '0', arg0 => "0101110001", arg1=> "1001011010"),
	( op => '0', arg0 => "0101100000", arg1=> "1001100000"),
	( op => '0', arg0 => "0101100000", arg1=> "1001101101"),
	( op => '0', arg0 => "0101100000", arg1=> "1001111010"),
	( op => '0', arg0 => "0101110001", arg1=> "1001100000"),
	( op => '0', arg0 => "0101110001", arg1=> "1001101101"),
	( op => '0', arg0 => "0101110001", arg1=> "1001111010"),
	( op => '0', arg0 => "0101100000", arg1=> "1010000000"),
	( op => '0', arg0 => "0101100000", arg1=> "1010001101"),
	( op => '0', arg0 => "0101100000", arg1=> "1010011010"),
	( op => '0', arg0 => "0101110001", arg1=> "1010000000"),
	( op => '0', arg0 => "0101110001", arg1=> "1010001101"),
	( op => '0', arg0 => "0101110001", arg1=> "1010011010"),
	( op => '0', arg0 => "0101100000", arg1=> "1010100000"),
	( op => '0', arg0 => "0101100000", arg1=> "1010101101"),
	( op => '0', arg0 => "0101100000", arg1=> "1010111010"),
	( op => '0', arg0 => "0101110001", arg1=> "1010100000"),
	( op => '0', arg0 => "0101110001", arg1=> "1010101101"),
	( op => '0', arg0 => "0101110001", arg1=> "1010111010"),
	( op => '0', arg0 => "0101100000", arg1=> "1011000000"),
	( op => '0', arg0 => "0101100000", arg1=> "1011001101"),
	( op => '0', arg0 => "0101100000", arg1=> "1011011010"),
	( op => '0', arg0 => "0101110001", arg1=> "1011000000"),
	( op => '0', arg0 => "0101110001", arg1=> "1011001101"),
	( op => '0', arg0 => "0101110001", arg1=> "1011011010"),
	( op => '0', arg0 => "0101100000", arg1=> "1011100000"),
	( op => '0', arg0 => "0101100000", arg1=> "1011101101"),
	( op => '0', arg0 => "0101100000", arg1=> "1011111010"),
	( op => '0', arg0 => "0101110001", arg1=> "1011100000"),
	( op => '0', arg0 => "0101110001", arg1=> "1011101101"),
	( op => '0', arg0 => "0101110001", arg1=> "1011111010"),
	( op => '0', arg0 => "0101100000", arg1=> "1100000000"),
	( op => '0', arg0 => "0101100000", arg1=> "1100001101"),
	( op => '0', arg0 => "0101100000", arg1=> "1100011010"),
	( op => '0', arg0 => "0101110001", arg1=> "1100000000"),
	( op => '0', arg0 => "0101110001", arg1=> "1100001101"),
	( op => '0', arg0 => "0101110001", arg1=> "1100011010"),
	( op => '0', arg0 => "0101100000", arg1=> "1100100000"),
	( op => '0', arg0 => "0101100000", arg1=> "1100101101"),
	( op => '0', arg0 => "0101100000", arg1=> "1100111010"),
	( op => '0', arg0 => "0101110001", arg1=> "1100100000"),
	( op => '0', arg0 => "0101110001", arg1=> "1100101101"),
	( op => '0', arg0 => "0101110001", arg1=> "1100111010"),
	( op => '0', arg0 => "0101100000", arg1=> "1101000000"),
	( op => '0', arg0 => "0101100000", arg1=> "1101001101"),
	( op => '0', arg0 => "0101100000", arg1=> "1101011010"),
	( op => '0', arg0 => "0101110001", arg1=> "1101000000"),
	( op => '0', arg0 => "0101110001", arg1=> "1101001101"),
	( op => '0', arg0 => "0101110001", arg1=> "1101011010"),
	( op => '0', arg0 => "0101100000", arg1=> "1101100000"),
	( op => '0', arg0 => "0101100000", arg1=> "1101101101"),
	( op => '0', arg0 => "0101100000", arg1=> "1101111010"),
	( op => '0', arg0 => "0101110001", arg1=> "1101100000"),
	( op => '0', arg0 => "0101110001", arg1=> "1101101101"),
	( op => '0', arg0 => "0101110001", arg1=> "1101111010"),
	( op => '0', arg0 => "0101100000", arg1=> "1110000000"),
	( op => '0', arg0 => "0101100000", arg1=> "1110001101"),
	( op => '0', arg0 => "0101100000", arg1=> "1110011010"),
	( op => '0', arg0 => "0101110001", arg1=> "1110000000"),
	( op => '0', arg0 => "0101110001", arg1=> "1110001101"),
	( op => '0', arg0 => "0101110001", arg1=> "1110011010"),
	( op => '0', arg0 => "0101100000", arg1=> "1110100000"),
	( op => '0', arg0 => "0101100000", arg1=> "1110101101"),
	( op => '0', arg0 => "0101100000", arg1=> "1110111010"),
	( op => '0', arg0 => "0101110001", arg1=> "1110100000"),
	( op => '0', arg0 => "0101110001", arg1=> "1110101101"),
	( op => '0', arg0 => "0101110001", arg1=> "1110111010"),
	( op => '0', arg0 => "0101100000", arg1=> "1111000000"),
	( op => '0', arg0 => "0101100000", arg1=> "1111001101"),
	( op => '0', arg0 => "0101100000", arg1=> "1111011010"),
	( op => '0', arg0 => "0101110001", arg1=> "1111000000"),
	( op => '0', arg0 => "0101110001", arg1=> "1111001101"),
	( op => '0', arg0 => "0101110001", arg1=> "1111011010"),
	( op => '0', arg0 => "0101100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0101100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0101100000", arg1=> "1111111010"),
	( op => '0', arg0 => "0101110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0101110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0101110001", arg1=> "1111111010"),
	( op => '0', arg0 => "0110000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0110000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0110000000", arg1=> "1000011010"),
	( op => '0', arg0 => "0110010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0110010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0110010001", arg1=> "1000011010"),
	( op => '0', arg0 => "0110000000", arg1=> "1000100000"),
	( op => '0', arg0 => "0110000000", arg1=> "1000101101"),
	( op => '0', arg0 => "0110000000", arg1=> "1000111010"),
	( op => '0', arg0 => "0110010001", arg1=> "1000100000"),
	( op => '0', arg0 => "0110010001", arg1=> "1000101101"),
	( op => '0', arg0 => "0110010001", arg1=> "1000111010"),
	( op => '0', arg0 => "0110000000", arg1=> "1001000000"),
	( op => '0', arg0 => "0110000000", arg1=> "1001001101"),
	( op => '0', arg0 => "0110000000", arg1=> "1001011010"),
	( op => '0', arg0 => "0110010001", arg1=> "1001000000"),
	( op => '0', arg0 => "0110010001", arg1=> "1001001101"),
	( op => '0', arg0 => "0110010001", arg1=> "1001011010"),
	( op => '0', arg0 => "0110000000", arg1=> "1001100000"),
	( op => '0', arg0 => "0110000000", arg1=> "1001101101"),
	( op => '0', arg0 => "0110000000", arg1=> "1001111010"),
	( op => '0', arg0 => "0110010001", arg1=> "1001100000"),
	( op => '0', arg0 => "0110010001", arg1=> "1001101101"),
	( op => '0', arg0 => "0110010001", arg1=> "1001111010"),
	( op => '0', arg0 => "0110000000", arg1=> "1010000000"),
	( op => '0', arg0 => "0110000000", arg1=> "1010001101"),
	( op => '0', arg0 => "0110000000", arg1=> "1010011010"),
	( op => '0', arg0 => "0110010001", arg1=> "1010000000"),
	( op => '0', arg0 => "0110010001", arg1=> "1010001101"),
	( op => '0', arg0 => "0110010001", arg1=> "1010011010"),
	( op => '0', arg0 => "0110000000", arg1=> "1010100000"),
	( op => '0', arg0 => "0110000000", arg1=> "1010101101"),
	( op => '0', arg0 => "0110000000", arg1=> "1010111010"),
	( op => '0', arg0 => "0110010001", arg1=> "1010100000"),
	( op => '0', arg0 => "0110010001", arg1=> "1010101101"),
	( op => '0', arg0 => "0110010001", arg1=> "1010111010"),
	( op => '0', arg0 => "0110000000", arg1=> "1011000000"),
	( op => '0', arg0 => "0110000000", arg1=> "1011001101"),
	( op => '0', arg0 => "0110000000", arg1=> "1011011010"),
	( op => '0', arg0 => "0110010001", arg1=> "1011000000"),
	( op => '0', arg0 => "0110010001", arg1=> "1011001101"),
	( op => '0', arg0 => "0110010001", arg1=> "1011011010"),
	( op => '0', arg0 => "0110000000", arg1=> "1011100000"),
	( op => '0', arg0 => "0110000000", arg1=> "1011101101"),
	( op => '0', arg0 => "0110000000", arg1=> "1011111010"),
	( op => '0', arg0 => "0110010001", arg1=> "1011100000"),
	( op => '0', arg0 => "0110010001", arg1=> "1011101101"),
	( op => '0', arg0 => "0110010001", arg1=> "1011111010"),
	( op => '0', arg0 => "0110000000", arg1=> "1100000000"),
	( op => '0', arg0 => "0110000000", arg1=> "1100001101"),
	( op => '0', arg0 => "0110000000", arg1=> "1100011010"),
	( op => '0', arg0 => "0110010001", arg1=> "1100000000"),
	( op => '0', arg0 => "0110010001", arg1=> "1100001101"),
	( op => '0', arg0 => "0110010001", arg1=> "1100011010"),
	( op => '0', arg0 => "0110000000", arg1=> "1100100000"),
	( op => '0', arg0 => "0110000000", arg1=> "1100101101"),
	( op => '0', arg0 => "0110000000", arg1=> "1100111010"),
	( op => '0', arg0 => "0110010001", arg1=> "1100100000"),
	( op => '0', arg0 => "0110010001", arg1=> "1100101101"),
	( op => '0', arg0 => "0110010001", arg1=> "1100111010"),
	( op => '0', arg0 => "0110000000", arg1=> "1101000000"),
	( op => '0', arg0 => "0110000000", arg1=> "1101001101"),
	( op => '0', arg0 => "0110000000", arg1=> "1101011010"),
	( op => '0', arg0 => "0110010001", arg1=> "1101000000"),
	( op => '0', arg0 => "0110010001", arg1=> "1101001101"),
	( op => '0', arg0 => "0110010001", arg1=> "1101011010"),
	( op => '0', arg0 => "0110000000", arg1=> "1101100000"),
	( op => '0', arg0 => "0110000000", arg1=> "1101101101"),
	( op => '0', arg0 => "0110000000", arg1=> "1101111010"),
	( op => '0', arg0 => "0110010001", arg1=> "1101100000"),
	( op => '0', arg0 => "0110010001", arg1=> "1101101101"),
	( op => '0', arg0 => "0110010001", arg1=> "1101111010"),
	( op => '0', arg0 => "0110000000", arg1=> "1110000000"),
	( op => '0', arg0 => "0110000000", arg1=> "1110001101"),
	( op => '0', arg0 => "0110000000", arg1=> "1110011010"),
	( op => '0', arg0 => "0110010001", arg1=> "1110000000"),
	( op => '0', arg0 => "0110010001", arg1=> "1110001101"),
	( op => '0', arg0 => "0110010001", arg1=> "1110011010"),
	( op => '0', arg0 => "0110000000", arg1=> "1110100000"),
	( op => '0', arg0 => "0110000000", arg1=> "1110101101"),
	( op => '0', arg0 => "0110000000", arg1=> "1110111010"),
	( op => '0', arg0 => "0110010001", arg1=> "1110100000"),
	( op => '0', arg0 => "0110010001", arg1=> "1110101101"),
	( op => '0', arg0 => "0110010001", arg1=> "1110111010"),
	( op => '0', arg0 => "0110000000", arg1=> "1111000000"),
	( op => '0', arg0 => "0110000000", arg1=> "1111001101"),
	( op => '0', arg0 => "0110000000", arg1=> "1111011010"),
	( op => '0', arg0 => "0110010001", arg1=> "1111000000"),
	( op => '0', arg0 => "0110010001", arg1=> "1111001101"),
	( op => '0', arg0 => "0110010001", arg1=> "1111011010"),
	( op => '0', arg0 => "0110000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0110000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0110000000", arg1=> "1111111010"),
	( op => '0', arg0 => "0110010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0110010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0110010001", arg1=> "1111111010"),
	( op => '0', arg0 => "0110100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0110100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0110100000", arg1=> "1000011010"),
	( op => '0', arg0 => "0110110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0110110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0110110001", arg1=> "1000011010"),
	( op => '0', arg0 => "0110100000", arg1=> "1000100000"),
	( op => '0', arg0 => "0110100000", arg1=> "1000101101"),
	( op => '0', arg0 => "0110100000", arg1=> "1000111010"),
	( op => '0', arg0 => "0110110001", arg1=> "1000100000"),
	( op => '0', arg0 => "0110110001", arg1=> "1000101101"),
	( op => '0', arg0 => "0110110001", arg1=> "1000111010"),
	( op => '0', arg0 => "0110100000", arg1=> "1001000000"),
	( op => '0', arg0 => "0110100000", arg1=> "1001001101"),
	( op => '0', arg0 => "0110100000", arg1=> "1001011010"),
	( op => '0', arg0 => "0110110001", arg1=> "1001000000"),
	( op => '0', arg0 => "0110110001", arg1=> "1001001101"),
	( op => '0', arg0 => "0110110001", arg1=> "1001011010"),
	( op => '0', arg0 => "0110100000", arg1=> "1001100000"),
	( op => '0', arg0 => "0110100000", arg1=> "1001101101"),
	( op => '0', arg0 => "0110100000", arg1=> "1001111010"),
	( op => '0', arg0 => "0110110001", arg1=> "1001100000"),
	( op => '0', arg0 => "0110110001", arg1=> "1001101101"),
	( op => '0', arg0 => "0110110001", arg1=> "1001111010"),
	( op => '0', arg0 => "0110100000", arg1=> "1010000000"),
	( op => '0', arg0 => "0110100000", arg1=> "1010001101"),
	( op => '0', arg0 => "0110100000", arg1=> "1010011010"),
	( op => '0', arg0 => "0110110001", arg1=> "1010000000"),
	( op => '0', arg0 => "0110110001", arg1=> "1010001101"),
	( op => '0', arg0 => "0110110001", arg1=> "1010011010"),
	( op => '0', arg0 => "0110100000", arg1=> "1010100000"),
	( op => '0', arg0 => "0110100000", arg1=> "1010101101"),
	( op => '0', arg0 => "0110100000", arg1=> "1010111010"),
	( op => '0', arg0 => "0110110001", arg1=> "1010100000"),
	( op => '0', arg0 => "0110110001", arg1=> "1010101101"),
	( op => '0', arg0 => "0110110001", arg1=> "1010111010"),
	( op => '0', arg0 => "0110100000", arg1=> "1011000000"),
	( op => '0', arg0 => "0110100000", arg1=> "1011001101"),
	( op => '0', arg0 => "0110100000", arg1=> "1011011010"),
	( op => '0', arg0 => "0110110001", arg1=> "1011000000"),
	( op => '0', arg0 => "0110110001", arg1=> "1011001101"),
	( op => '0', arg0 => "0110110001", arg1=> "1011011010"),
	( op => '0', arg0 => "0110100000", arg1=> "1011100000"),
	( op => '0', arg0 => "0110100000", arg1=> "1011101101"),
	( op => '0', arg0 => "0110100000", arg1=> "1011111010"),
	( op => '0', arg0 => "0110110001", arg1=> "1011100000"),
	( op => '0', arg0 => "0110110001", arg1=> "1011101101"),
	( op => '0', arg0 => "0110110001", arg1=> "1011111010"),
	( op => '0', arg0 => "0110100000", arg1=> "1100000000"),
	( op => '0', arg0 => "0110100000", arg1=> "1100001101"),
	( op => '0', arg0 => "0110100000", arg1=> "1100011010"),
	( op => '0', arg0 => "0110110001", arg1=> "1100000000"),
	( op => '0', arg0 => "0110110001", arg1=> "1100001101"),
	( op => '0', arg0 => "0110110001", arg1=> "1100011010"),
	( op => '0', arg0 => "0110100000", arg1=> "1100100000"),
	( op => '0', arg0 => "0110100000", arg1=> "1100101101"),
	( op => '0', arg0 => "0110100000", arg1=> "1100111010"),
	( op => '0', arg0 => "0110110001", arg1=> "1100100000"),
	( op => '0', arg0 => "0110110001", arg1=> "1100101101"),
	( op => '0', arg0 => "0110110001", arg1=> "1100111010"),
	( op => '0', arg0 => "0110100000", arg1=> "1101000000"),
	( op => '0', arg0 => "0110100000", arg1=> "1101001101"),
	( op => '0', arg0 => "0110100000", arg1=> "1101011010"),
	( op => '0', arg0 => "0110110001", arg1=> "1101000000"),
	( op => '0', arg0 => "0110110001", arg1=> "1101001101"),
	( op => '0', arg0 => "0110110001", arg1=> "1101011010"),
	( op => '0', arg0 => "0110100000", arg1=> "1101100000"),
	( op => '0', arg0 => "0110100000", arg1=> "1101101101"),
	( op => '0', arg0 => "0110100000", arg1=> "1101111010"),
	( op => '0', arg0 => "0110110001", arg1=> "1101100000"),
	( op => '0', arg0 => "0110110001", arg1=> "1101101101"),
	( op => '0', arg0 => "0110110001", arg1=> "1101111010"),
	( op => '0', arg0 => "0110100000", arg1=> "1110000000"),
	( op => '0', arg0 => "0110100000", arg1=> "1110001101"),
	( op => '0', arg0 => "0110100000", arg1=> "1110011010"),
	( op => '0', arg0 => "0110110001", arg1=> "1110000000"),
	( op => '0', arg0 => "0110110001", arg1=> "1110001101"),
	( op => '0', arg0 => "0110110001", arg1=> "1110011010"),
	( op => '0', arg0 => "0110100000", arg1=> "1110100000"),
	( op => '0', arg0 => "0110100000", arg1=> "1110101101"),
	( op => '0', arg0 => "0110100000", arg1=> "1110111010"),
	( op => '0', arg0 => "0110110001", arg1=> "1110100000"),
	( op => '0', arg0 => "0110110001", arg1=> "1110101101"),
	( op => '0', arg0 => "0110110001", arg1=> "1110111010"),
	( op => '0', arg0 => "0110100000", arg1=> "1111000000"),
	( op => '0', arg0 => "0110100000", arg1=> "1111001101"),
	( op => '0', arg0 => "0110100000", arg1=> "1111011010"),
	( op => '0', arg0 => "0110110001", arg1=> "1111000000"),
	( op => '0', arg0 => "0110110001", arg1=> "1111001101"),
	( op => '0', arg0 => "0110110001", arg1=> "1111011010"),
	( op => '0', arg0 => "0110100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0110100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0110100000", arg1=> "1111111010"),
	( op => '0', arg0 => "0110110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0110110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0110110001", arg1=> "1111111010"),
	( op => '0', arg0 => "0111000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0111000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0111000000", arg1=> "1000011010"),
	( op => '0', arg0 => "0111010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0111010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0111010001", arg1=> "1000011010"),
	( op => '0', arg0 => "0111000000", arg1=> "1000100000"),
	( op => '0', arg0 => "0111000000", arg1=> "1000101101"),
	( op => '0', arg0 => "0111000000", arg1=> "1000111010"),
	( op => '0', arg0 => "0111010001", arg1=> "1000100000"),
	( op => '0', arg0 => "0111010001", arg1=> "1000101101"),
	( op => '0', arg0 => "0111010001", arg1=> "1000111010"),
	( op => '0', arg0 => "0111000000", arg1=> "1001000000"),
	( op => '0', arg0 => "0111000000", arg1=> "1001001101"),
	( op => '0', arg0 => "0111000000", arg1=> "1001011010"),
	( op => '0', arg0 => "0111010001", arg1=> "1001000000"),
	( op => '0', arg0 => "0111010001", arg1=> "1001001101"),
	( op => '0', arg0 => "0111010001", arg1=> "1001011010"),
	( op => '0', arg0 => "0111000000", arg1=> "1001100000"),
	( op => '0', arg0 => "0111000000", arg1=> "1001101101"),
	( op => '0', arg0 => "0111000000", arg1=> "1001111010"),
	( op => '0', arg0 => "0111010001", arg1=> "1001100000"),
	( op => '0', arg0 => "0111010001", arg1=> "1001101101"),
	( op => '0', arg0 => "0111010001", arg1=> "1001111010"),
	( op => '0', arg0 => "0111000000", arg1=> "1010000000"),
	( op => '0', arg0 => "0111000000", arg1=> "1010001101"),
	( op => '0', arg0 => "0111000000", arg1=> "1010011010"),
	( op => '0', arg0 => "0111010001", arg1=> "1010000000"),
	( op => '0', arg0 => "0111010001", arg1=> "1010001101"),
	( op => '0', arg0 => "0111010001", arg1=> "1010011010"),
	( op => '0', arg0 => "0111000000", arg1=> "1010100000"),
	( op => '0', arg0 => "0111000000", arg1=> "1010101101"),
	( op => '0', arg0 => "0111000000", arg1=> "1010111010"),
	( op => '0', arg0 => "0111010001", arg1=> "1010100000"),
	( op => '0', arg0 => "0111010001", arg1=> "1010101101"),
	( op => '0', arg0 => "0111010001", arg1=> "1010111010"),
	( op => '0', arg0 => "0111000000", arg1=> "1011000000"),
	( op => '0', arg0 => "0111000000", arg1=> "1011001101"),
	( op => '0', arg0 => "0111000000", arg1=> "1011011010"),
	( op => '0', arg0 => "0111010001", arg1=> "1011000000"),
	( op => '0', arg0 => "0111010001", arg1=> "1011001101"),
	( op => '0', arg0 => "0111010001", arg1=> "1011011010"),
	( op => '0', arg0 => "0111000000", arg1=> "1011100000"),
	( op => '0', arg0 => "0111000000", arg1=> "1011101101"),
	( op => '0', arg0 => "0111000000", arg1=> "1011111010"),
	( op => '0', arg0 => "0111010001", arg1=> "1011100000"),
	( op => '0', arg0 => "0111010001", arg1=> "1011101101"),
	( op => '0', arg0 => "0111010001", arg1=> "1011111010"),
	( op => '0', arg0 => "0111000000", arg1=> "1100000000"),
	( op => '0', arg0 => "0111000000", arg1=> "1100001101"),
	( op => '0', arg0 => "0111000000", arg1=> "1100011010"),
	( op => '0', arg0 => "0111010001", arg1=> "1100000000"),
	( op => '0', arg0 => "0111010001", arg1=> "1100001101"),
	( op => '0', arg0 => "0111010001", arg1=> "1100011010"),
	( op => '0', arg0 => "0111000000", arg1=> "1100100000"),
	( op => '0', arg0 => "0111000000", arg1=> "1100101101"),
	( op => '0', arg0 => "0111000000", arg1=> "1100111010"),
	( op => '0', arg0 => "0111010001", arg1=> "1100100000"),
	( op => '0', arg0 => "0111010001", arg1=> "1100101101"),
	( op => '0', arg0 => "0111010001", arg1=> "1100111010"),
	( op => '0', arg0 => "0111000000", arg1=> "1101000000"),
	( op => '0', arg0 => "0111000000", arg1=> "1101001101"),
	( op => '0', arg0 => "0111000000", arg1=> "1101011010"),
	( op => '0', arg0 => "0111010001", arg1=> "1101000000"),
	( op => '0', arg0 => "0111010001", arg1=> "1101001101"),
	( op => '0', arg0 => "0111010001", arg1=> "1101011010"),
	( op => '0', arg0 => "0111000000", arg1=> "1101100000"),
	( op => '0', arg0 => "0111000000", arg1=> "1101101101"),
	( op => '0', arg0 => "0111000000", arg1=> "1101111010"),
	( op => '0', arg0 => "0111010001", arg1=> "1101100000"),
	( op => '0', arg0 => "0111010001", arg1=> "1101101101"),
	( op => '0', arg0 => "0111010001", arg1=> "1101111010"),
	( op => '0', arg0 => "0111000000", arg1=> "1110000000"),
	( op => '0', arg0 => "0111000000", arg1=> "1110001101"),
	( op => '0', arg0 => "0111000000", arg1=> "1110011010"),
	( op => '0', arg0 => "0111010001", arg1=> "1110000000"),
	( op => '0', arg0 => "0111010001", arg1=> "1110001101"),
	( op => '0', arg0 => "0111010001", arg1=> "1110011010"),
	( op => '0', arg0 => "0111000000", arg1=> "1110100000"),
	( op => '0', arg0 => "0111000000", arg1=> "1110101101"),
	( op => '0', arg0 => "0111000000", arg1=> "1110111010"),
	( op => '0', arg0 => "0111010001", arg1=> "1110100000"),
	( op => '0', arg0 => "0111010001", arg1=> "1110101101"),
	( op => '0', arg0 => "0111010001", arg1=> "1110111010"),
	( op => '0', arg0 => "0111000000", arg1=> "1111000000"),
	( op => '0', arg0 => "0111000000", arg1=> "1111001101"),
	( op => '0', arg0 => "0111000000", arg1=> "1111011010"),
	( op => '0', arg0 => "0111010001", arg1=> "1111000000"),
	( op => '0', arg0 => "0111010001", arg1=> "1111001101"),
	( op => '0', arg0 => "0111010001", arg1=> "1111011010"),
	( op => '0', arg0 => "0111000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0111000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0111000000", arg1=> "1111111010"),
	( op => '0', arg0 => "0111010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0111010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0111010001", arg1=> "1111111010"),
	( op => '0', arg0 => "0111100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "0111100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "0111100000", arg1=> "1000011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1000000000"),
-- NaN!-- denorm!	( op => '0', arg0 => "0111110001", arg1=> "1000001101"),
-- NaN!-- denorm!	( op => '0', arg0 => "0111110001", arg1=> "1000011010"),
	( op => '0', arg0 => "0111100000", arg1=> "1000100000"),
	( op => '0', arg0 => "0111100000", arg1=> "1000101101"),
	( op => '0', arg0 => "0111100000", arg1=> "1000111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1000100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1000101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1000111010"),
	( op => '0', arg0 => "0111100000", arg1=> "1001000000"),
	( op => '0', arg0 => "0111100000", arg1=> "1001001101"),
	( op => '0', arg0 => "0111100000", arg1=> "1001011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1001000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1001001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1001011010"),
	( op => '0', arg0 => "0111100000", arg1=> "1001100000"),
	( op => '0', arg0 => "0111100000", arg1=> "1001101101"),
	( op => '0', arg0 => "0111100000", arg1=> "1001111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1001100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1001101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1001111010"),
	( op => '0', arg0 => "0111100000", arg1=> "1010000000"),
	( op => '0', arg0 => "0111100000", arg1=> "1010001101"),
	( op => '0', arg0 => "0111100000", arg1=> "1010011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1010000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1010001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1010011010"),
	( op => '0', arg0 => "0111100000", arg1=> "1010100000"),
	( op => '0', arg0 => "0111100000", arg1=> "1010101101"),
	( op => '0', arg0 => "0111100000", arg1=> "1010111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1010100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1010101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1010111010"),
	( op => '0', arg0 => "0111100000", arg1=> "1011000000"),
	( op => '0', arg0 => "0111100000", arg1=> "1011001101"),
	( op => '0', arg0 => "0111100000", arg1=> "1011011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1011000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1011001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1011011010"),
	( op => '0', arg0 => "0111100000", arg1=> "1011100000"),
	( op => '0', arg0 => "0111100000", arg1=> "1011101101"),
	( op => '0', arg0 => "0111100000", arg1=> "1011111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1011100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1011101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1011111010"),
	( op => '0', arg0 => "0111100000", arg1=> "1100000000"),
	( op => '0', arg0 => "0111100000", arg1=> "1100001101"),
	( op => '0', arg0 => "0111100000", arg1=> "1100011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1100000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1100001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1100011010"),
	( op => '0', arg0 => "0111100000", arg1=> "1100100000"),
	( op => '0', arg0 => "0111100000", arg1=> "1100101101"),
	( op => '0', arg0 => "0111100000", arg1=> "1100111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1100100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1100101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1100111010"),
	( op => '0', arg0 => "0111100000", arg1=> "1101000000"),
	( op => '0', arg0 => "0111100000", arg1=> "1101001101"),
	( op => '0', arg0 => "0111100000", arg1=> "1101011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1101000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1101001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1101011010"),
	( op => '0', arg0 => "0111100000", arg1=> "1101100000"),
	( op => '0', arg0 => "0111100000", arg1=> "1101101101"),
	( op => '0', arg0 => "0111100000", arg1=> "1101111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1101100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1101101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1101111010"),
	( op => '0', arg0 => "0111100000", arg1=> "1110000000"),
	( op => '0', arg0 => "0111100000", arg1=> "1110001101"),
	( op => '0', arg0 => "0111100000", arg1=> "1110011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1110000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1110001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1110011010"),
	( op => '0', arg0 => "0111100000", arg1=> "1110100000"),
	( op => '0', arg0 => "0111100000", arg1=> "1110101101"),
	( op => '0', arg0 => "0111100000", arg1=> "1110111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1110100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1110101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1110111010"),
	( op => '0', arg0 => "0111100000", arg1=> "1111000000"),
	( op => '0', arg0 => "0111100000", arg1=> "1111001101"),
	( op => '0', arg0 => "0111100000", arg1=> "1111011010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1111000000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1111001101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1111011010"),
	( op => '0', arg0 => "0111100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0111100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0111100000", arg1=> "1111111010"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "0111110001", arg1=> "1111111010"),
	( op => '0', arg0 => "1000000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1000000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1000000000", arg1=> "0000011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0000011010"),
	( op => '0', arg0 => "1000000000", arg1=> "0000100000"),
	( op => '0', arg0 => "1000000000", arg1=> "0000101101"),
	( op => '0', arg0 => "1000000000", arg1=> "0000111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0000100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0000101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0000111010"),
	( op => '0', arg0 => "1000000000", arg1=> "0001000000"),
	( op => '0', arg0 => "1000000000", arg1=> "0001001101"),
	( op => '0', arg0 => "1000000000", arg1=> "0001011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0001000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0001001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0001011010"),
	( op => '0', arg0 => "1000000000", arg1=> "0001100000"),
	( op => '0', arg0 => "1000000000", arg1=> "0001101101"),
	( op => '0', arg0 => "1000000000", arg1=> "0001111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0001100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0001101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0001111010"),
	( op => '0', arg0 => "1000000000", arg1=> "0010000000"),
	( op => '0', arg0 => "1000000000", arg1=> "0010001101"),
	( op => '0', arg0 => "1000000000", arg1=> "0010011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0010000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0010001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0010011010"),
	( op => '0', arg0 => "1000000000", arg1=> "0010100000"),
	( op => '0', arg0 => "1000000000", arg1=> "0010101101"),
	( op => '0', arg0 => "1000000000", arg1=> "0010111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0010100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0010101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0010111010"),
	( op => '0', arg0 => "1000000000", arg1=> "0011000000"),
	( op => '0', arg0 => "1000000000", arg1=> "0011001101"),
	( op => '0', arg0 => "1000000000", arg1=> "0011011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0011000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0011001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0011011010"),
	( op => '0', arg0 => "1000000000", arg1=> "0011100000"),
	( op => '0', arg0 => "1000000000", arg1=> "0011101101"),
	( op => '0', arg0 => "1000000000", arg1=> "0011111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0011100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0011101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0011111010"),
	( op => '0', arg0 => "1000000000", arg1=> "0100000000"),
	( op => '0', arg0 => "1000000000", arg1=> "0100001101"),
	( op => '0', arg0 => "1000000000", arg1=> "0100011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0100000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0100001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0100011010"),
	( op => '0', arg0 => "1000000000", arg1=> "0100100000"),
	( op => '0', arg0 => "1000000000", arg1=> "0100101101"),
	( op => '0', arg0 => "1000000000", arg1=> "0100111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0100100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0100101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0100111010"),
	( op => '0', arg0 => "1000000000", arg1=> "0101000000"),
	( op => '0', arg0 => "1000000000", arg1=> "0101001101"),
	( op => '0', arg0 => "1000000000", arg1=> "0101011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0101000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0101001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0101011010"),
	( op => '0', arg0 => "1000000000", arg1=> "0101100000"),
	( op => '0', arg0 => "1000000000", arg1=> "0101101101"),
	( op => '0', arg0 => "1000000000", arg1=> "0101111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0101100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0101101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0101111010"),
	( op => '0', arg0 => "1000000000", arg1=> "0110000000"),
	( op => '0', arg0 => "1000000000", arg1=> "0110001101"),
	( op => '0', arg0 => "1000000000", arg1=> "0110011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0110000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0110001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0110011010"),
	( op => '0', arg0 => "1000000000", arg1=> "0110100000"),
	( op => '0', arg0 => "1000000000", arg1=> "0110101101"),
	( op => '0', arg0 => "1000000000", arg1=> "0110111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0110100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0110101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0110111010"),
	( op => '0', arg0 => "1000000000", arg1=> "0111000000"),
	( op => '0', arg0 => "1000000000", arg1=> "0111001101"),
	( op => '0', arg0 => "1000000000", arg1=> "0111011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0111000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0111001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0111011010"),
	( op => '0', arg0 => "1000000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1000000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1000000000", arg1=> "0111111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0111100000"),
-- NaN!-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0111101101"),
-- NaN!-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "0111111010"),
	( op => '0', arg0 => "1000100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1000100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1000100000", arg1=> "0000011010"),
	( op => '0', arg0 => "1000110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1000110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1000110001", arg1=> "0000011010"),
	( op => '0', arg0 => "1000100000", arg1=> "0000100000"),
	( op => '0', arg0 => "1000100000", arg1=> "0000101101"),
	( op => '0', arg0 => "1000100000", arg1=> "0000111010"),
	( op => '0', arg0 => "1000110001", arg1=> "0000100000"),
	( op => '0', arg0 => "1000110001", arg1=> "0000101101"),
	( op => '0', arg0 => "1000110001", arg1=> "0000111010"),
	( op => '0', arg0 => "1000100000", arg1=> "0001000000"),
	( op => '0', arg0 => "1000100000", arg1=> "0001001101"),
	( op => '0', arg0 => "1000100000", arg1=> "0001011010"),
	( op => '0', arg0 => "1000110001", arg1=> "0001000000"),
	( op => '0', arg0 => "1000110001", arg1=> "0001001101"),
	( op => '0', arg0 => "1000110001", arg1=> "0001011010"),
	( op => '0', arg0 => "1000100000", arg1=> "0001100000"),
	( op => '0', arg0 => "1000100000", arg1=> "0001101101"),
	( op => '0', arg0 => "1000100000", arg1=> "0001111010"),
	( op => '0', arg0 => "1000110001", arg1=> "0001100000"),
	( op => '0', arg0 => "1000110001", arg1=> "0001101101"),
	( op => '0', arg0 => "1000110001", arg1=> "0001111010"),
	( op => '0', arg0 => "1000100000", arg1=> "0010000000"),
	( op => '0', arg0 => "1000100000", arg1=> "0010001101"),
	( op => '0', arg0 => "1000100000", arg1=> "0010011010"),
	( op => '0', arg0 => "1000110001", arg1=> "0010000000"),
	( op => '0', arg0 => "1000110001", arg1=> "0010001101"),
	( op => '0', arg0 => "1000110001", arg1=> "0010011010"),
	( op => '0', arg0 => "1000100000", arg1=> "0010100000"),
	( op => '0', arg0 => "1000100000", arg1=> "0010101101"),
	( op => '0', arg0 => "1000100000", arg1=> "0010111010"),
	( op => '0', arg0 => "1000110001", arg1=> "0010100000"),
	( op => '0', arg0 => "1000110001", arg1=> "0010101101"),
	( op => '0', arg0 => "1000110001", arg1=> "0010111010"),
	( op => '0', arg0 => "1000100000", arg1=> "0011000000"),
	( op => '0', arg0 => "1000100000", arg1=> "0011001101"),
	( op => '0', arg0 => "1000100000", arg1=> "0011011010"),
	( op => '0', arg0 => "1000110001", arg1=> "0011000000"),
	( op => '0', arg0 => "1000110001", arg1=> "0011001101"),
	( op => '0', arg0 => "1000110001", arg1=> "0011011010"),
	( op => '0', arg0 => "1000100000", arg1=> "0011100000"),
	( op => '0', arg0 => "1000100000", arg1=> "0011101101"),
	( op => '0', arg0 => "1000100000", arg1=> "0011111010"),
	( op => '0', arg0 => "1000110001", arg1=> "0011100000"),
	( op => '0', arg0 => "1000110001", arg1=> "0011101101"),
	( op => '0', arg0 => "1000110001", arg1=> "0011111010"),
	( op => '0', arg0 => "1000100000", arg1=> "0100000000"),
	( op => '0', arg0 => "1000100000", arg1=> "0100001101"),
	( op => '0', arg0 => "1000100000", arg1=> "0100011010"),
	( op => '0', arg0 => "1000110001", arg1=> "0100000000"),
	( op => '0', arg0 => "1000110001", arg1=> "0100001101"),
	( op => '0', arg0 => "1000110001", arg1=> "0100011010"),
	( op => '0', arg0 => "1000100000", arg1=> "0100100000"),
	( op => '0', arg0 => "1000100000", arg1=> "0100101101"),
	( op => '0', arg0 => "1000100000", arg1=> "0100111010"),
	( op => '0', arg0 => "1000110001", arg1=> "0100100000"),
	( op => '0', arg0 => "1000110001", arg1=> "0100101101"),
	( op => '0', arg0 => "1000110001", arg1=> "0100111010"),
	( op => '0', arg0 => "1000100000", arg1=> "0101000000"),
	( op => '0', arg0 => "1000100000", arg1=> "0101001101"),
	( op => '0', arg0 => "1000100000", arg1=> "0101011010"),
	( op => '0', arg0 => "1000110001", arg1=> "0101000000"),
	( op => '0', arg0 => "1000110001", arg1=> "0101001101"),
	( op => '0', arg0 => "1000110001", arg1=> "0101011010"),
	( op => '0', arg0 => "1000100000", arg1=> "0101100000"),
	( op => '0', arg0 => "1000100000", arg1=> "0101101101"),
	( op => '0', arg0 => "1000100000", arg1=> "0101111010"),
	( op => '0', arg0 => "1000110001", arg1=> "0101100000"),
	( op => '0', arg0 => "1000110001", arg1=> "0101101101"),
	( op => '0', arg0 => "1000110001", arg1=> "0101111010"),
	( op => '0', arg0 => "1000100000", arg1=> "0110000000"),
	( op => '0', arg0 => "1000100000", arg1=> "0110001101"),
	( op => '0', arg0 => "1000100000", arg1=> "0110011010"),
	( op => '0', arg0 => "1000110001", arg1=> "0110000000"),
	( op => '0', arg0 => "1000110001", arg1=> "0110001101"),
	( op => '0', arg0 => "1000110001", arg1=> "0110011010"),
	( op => '0', arg0 => "1000100000", arg1=> "0110100000"),
	( op => '0', arg0 => "1000100000", arg1=> "0110101101"),
	( op => '0', arg0 => "1000100000", arg1=> "0110111010"),
	( op => '0', arg0 => "1000110001", arg1=> "0110100000"),
	( op => '0', arg0 => "1000110001", arg1=> "0110101101"),
	( op => '0', arg0 => "1000110001", arg1=> "0110111010"),
	( op => '0', arg0 => "1000100000", arg1=> "0111000000"),
	( op => '0', arg0 => "1000100000", arg1=> "0111001101"),
	( op => '0', arg0 => "1000100000", arg1=> "0111011010"),
	( op => '0', arg0 => "1000110001", arg1=> "0111000000"),
	( op => '0', arg0 => "1000110001", arg1=> "0111001101"),
	( op => '0', arg0 => "1000110001", arg1=> "0111011010"),
	( op => '0', arg0 => "1000100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1000100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1000100000", arg1=> "0111111010"),
	( op => '0', arg0 => "1000110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1000110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1000110001", arg1=> "0111111010"),
	( op => '0', arg0 => "1001000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1001000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1001000000", arg1=> "0000011010"),
	( op => '0', arg0 => "1001010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1001010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1001010001", arg1=> "0000011010"),
	( op => '0', arg0 => "1001000000", arg1=> "0000100000"),
	( op => '0', arg0 => "1001000000", arg1=> "0000101101"),
	( op => '0', arg0 => "1001000000", arg1=> "0000111010"),
	( op => '0', arg0 => "1001010001", arg1=> "0000100000"),
	( op => '0', arg0 => "1001010001", arg1=> "0000101101"),
	( op => '0', arg0 => "1001010001", arg1=> "0000111010"),
	( op => '0', arg0 => "1001000000", arg1=> "0001000000"),
	( op => '0', arg0 => "1001000000", arg1=> "0001001101"),
	( op => '0', arg0 => "1001000000", arg1=> "0001011010"),
	( op => '0', arg0 => "1001010001", arg1=> "0001000000"),
	( op => '0', arg0 => "1001010001", arg1=> "0001001101"),
	( op => '0', arg0 => "1001010001", arg1=> "0001011010"),
	( op => '0', arg0 => "1001000000", arg1=> "0001100000"),
	( op => '0', arg0 => "1001000000", arg1=> "0001101101"),
	( op => '0', arg0 => "1001000000", arg1=> "0001111010"),
	( op => '0', arg0 => "1001010001", arg1=> "0001100000"),
	( op => '0', arg0 => "1001010001", arg1=> "0001101101"),
	( op => '0', arg0 => "1001010001", arg1=> "0001111010"),
	( op => '0', arg0 => "1001000000", arg1=> "0010000000"),
	( op => '0', arg0 => "1001000000", arg1=> "0010001101"),
	( op => '0', arg0 => "1001000000", arg1=> "0010011010"),
	( op => '0', arg0 => "1001010001", arg1=> "0010000000"),
	( op => '0', arg0 => "1001010001", arg1=> "0010001101"),
	( op => '0', arg0 => "1001010001", arg1=> "0010011010"),
	( op => '0', arg0 => "1001000000", arg1=> "0010100000"),
	( op => '0', arg0 => "1001000000", arg1=> "0010101101"),
	( op => '0', arg0 => "1001000000", arg1=> "0010111010"),
	( op => '0', arg0 => "1001010001", arg1=> "0010100000"),
	( op => '0', arg0 => "1001010001", arg1=> "0010101101"),
	( op => '0', arg0 => "1001010001", arg1=> "0010111010"),
	( op => '0', arg0 => "1001000000", arg1=> "0011000000"),
	( op => '0', arg0 => "1001000000", arg1=> "0011001101"),
	( op => '0', arg0 => "1001000000", arg1=> "0011011010"),
	( op => '0', arg0 => "1001010001", arg1=> "0011000000"),
	( op => '0', arg0 => "1001010001", arg1=> "0011001101"),
	( op => '0', arg0 => "1001010001", arg1=> "0011011010"),
	( op => '0', arg0 => "1001000000", arg1=> "0011100000"),
	( op => '0', arg0 => "1001000000", arg1=> "0011101101"),
	( op => '0', arg0 => "1001000000", arg1=> "0011111010"),
	( op => '0', arg0 => "1001010001", arg1=> "0011100000"),
	( op => '0', arg0 => "1001010001", arg1=> "0011101101"),
	( op => '0', arg0 => "1001010001", arg1=> "0011111010"),
	( op => '0', arg0 => "1001000000", arg1=> "0100000000"),
	( op => '0', arg0 => "1001000000", arg1=> "0100001101"),
	( op => '0', arg0 => "1001000000", arg1=> "0100011010"),
	( op => '0', arg0 => "1001010001", arg1=> "0100000000"),
	( op => '0', arg0 => "1001010001", arg1=> "0100001101"),
	( op => '0', arg0 => "1001010001", arg1=> "0100011010"),
	( op => '0', arg0 => "1001000000", arg1=> "0100100000"),
	( op => '0', arg0 => "1001000000", arg1=> "0100101101"),
	( op => '0', arg0 => "1001000000", arg1=> "0100111010"),
	( op => '0', arg0 => "1001010001", arg1=> "0100100000"),
	( op => '0', arg0 => "1001010001", arg1=> "0100101101"),
	( op => '0', arg0 => "1001010001", arg1=> "0100111010"),
	( op => '0', arg0 => "1001000000", arg1=> "0101000000"),
	( op => '0', arg0 => "1001000000", arg1=> "0101001101"),
	( op => '0', arg0 => "1001000000", arg1=> "0101011010"),
	( op => '0', arg0 => "1001010001", arg1=> "0101000000"),
	( op => '0', arg0 => "1001010001", arg1=> "0101001101"),
	( op => '0', arg0 => "1001010001", arg1=> "0101011010"),
	( op => '0', arg0 => "1001000000", arg1=> "0101100000"),
	( op => '0', arg0 => "1001000000", arg1=> "0101101101"),
	( op => '0', arg0 => "1001000000", arg1=> "0101111010"),
	( op => '0', arg0 => "1001010001", arg1=> "0101100000"),
	( op => '0', arg0 => "1001010001", arg1=> "0101101101"),
	( op => '0', arg0 => "1001010001", arg1=> "0101111010"),
	( op => '0', arg0 => "1001000000", arg1=> "0110000000"),
	( op => '0', arg0 => "1001000000", arg1=> "0110001101"),
	( op => '0', arg0 => "1001000000", arg1=> "0110011010"),
	( op => '0', arg0 => "1001010001", arg1=> "0110000000"),
	( op => '0', arg0 => "1001010001", arg1=> "0110001101"),
	( op => '0', arg0 => "1001010001", arg1=> "0110011010"),
	( op => '0', arg0 => "1001000000", arg1=> "0110100000"),
	( op => '0', arg0 => "1001000000", arg1=> "0110101101"),
	( op => '0', arg0 => "1001000000", arg1=> "0110111010"),
	( op => '0', arg0 => "1001010001", arg1=> "0110100000"),
	( op => '0', arg0 => "1001010001", arg1=> "0110101101"),
	( op => '0', arg0 => "1001010001", arg1=> "0110111010"),
	( op => '0', arg0 => "1001000000", arg1=> "0111000000"),
	( op => '0', arg0 => "1001000000", arg1=> "0111001101"),
	( op => '0', arg0 => "1001000000", arg1=> "0111011010"),
	( op => '0', arg0 => "1001010001", arg1=> "0111000000"),
	( op => '0', arg0 => "1001010001", arg1=> "0111001101"),
	( op => '0', arg0 => "1001010001", arg1=> "0111011010"),
	( op => '0', arg0 => "1001000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1001000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1001000000", arg1=> "0111111010"),
	( op => '0', arg0 => "1001010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1001010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1001010001", arg1=> "0111111010"),
	( op => '0', arg0 => "1001100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1001100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1001100000", arg1=> "0000011010"),
	( op => '0', arg0 => "1001110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1001110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1001110001", arg1=> "0000011010"),
	( op => '0', arg0 => "1001100000", arg1=> "0000100000"),
	( op => '0', arg0 => "1001100000", arg1=> "0000101101"),
	( op => '0', arg0 => "1001100000", arg1=> "0000111010"),
	( op => '0', arg0 => "1001110001", arg1=> "0000100000"),
	( op => '0', arg0 => "1001110001", arg1=> "0000101101"),
	( op => '0', arg0 => "1001110001", arg1=> "0000111010"),
	( op => '0', arg0 => "1001100000", arg1=> "0001000000"),
	( op => '0', arg0 => "1001100000", arg1=> "0001001101"),
	( op => '0', arg0 => "1001100000", arg1=> "0001011010"),
	( op => '0', arg0 => "1001110001", arg1=> "0001000000"),
	( op => '0', arg0 => "1001110001", arg1=> "0001001101"),
	( op => '0', arg0 => "1001110001", arg1=> "0001011010"),
	( op => '0', arg0 => "1001100000", arg1=> "0001100000"),
	( op => '0', arg0 => "1001100000", arg1=> "0001101101"),
	( op => '0', arg0 => "1001100000", arg1=> "0001111010"),
	( op => '0', arg0 => "1001110001", arg1=> "0001100000"),
	( op => '0', arg0 => "1001110001", arg1=> "0001101101"),
	( op => '0', arg0 => "1001110001", arg1=> "0001111010"),
	( op => '0', arg0 => "1001100000", arg1=> "0010000000"),
	( op => '0', arg0 => "1001100000", arg1=> "0010001101"),
	( op => '0', arg0 => "1001100000", arg1=> "0010011010"),
	( op => '0', arg0 => "1001110001", arg1=> "0010000000"),
	( op => '0', arg0 => "1001110001", arg1=> "0010001101"),
	( op => '0', arg0 => "1001110001", arg1=> "0010011010"),
	( op => '0', arg0 => "1001100000", arg1=> "0010100000"),
	( op => '0', arg0 => "1001100000", arg1=> "0010101101"),
	( op => '0', arg0 => "1001100000", arg1=> "0010111010"),
	( op => '0', arg0 => "1001110001", arg1=> "0010100000"),
	( op => '0', arg0 => "1001110001", arg1=> "0010101101"),
	( op => '0', arg0 => "1001110001", arg1=> "0010111010"),
	( op => '0', arg0 => "1001100000", arg1=> "0011000000"),
	( op => '0', arg0 => "1001100000", arg1=> "0011001101"),
	( op => '0', arg0 => "1001100000", arg1=> "0011011010"),
	( op => '0', arg0 => "1001110001", arg1=> "0011000000"),
	( op => '0', arg0 => "1001110001", arg1=> "0011001101"),
	( op => '0', arg0 => "1001110001", arg1=> "0011011010"),
	( op => '0', arg0 => "1001100000", arg1=> "0011100000"),
	( op => '0', arg0 => "1001100000", arg1=> "0011101101"),
	( op => '0', arg0 => "1001100000", arg1=> "0011111010"),
	( op => '0', arg0 => "1001110001", arg1=> "0011100000"),
	( op => '0', arg0 => "1001110001", arg1=> "0011101101"),
	( op => '0', arg0 => "1001110001", arg1=> "0011111010"),
	( op => '0', arg0 => "1001100000", arg1=> "0100000000"),
	( op => '0', arg0 => "1001100000", arg1=> "0100001101"),
	( op => '0', arg0 => "1001100000", arg1=> "0100011010"),
	( op => '0', arg0 => "1001110001", arg1=> "0100000000"),
	( op => '0', arg0 => "1001110001", arg1=> "0100001101"),
	( op => '0', arg0 => "1001110001", arg1=> "0100011010"),
	( op => '0', arg0 => "1001100000", arg1=> "0100100000"),
	( op => '0', arg0 => "1001100000", arg1=> "0100101101"),
	( op => '0', arg0 => "1001100000", arg1=> "0100111010"),
	( op => '0', arg0 => "1001110001", arg1=> "0100100000"),
	( op => '0', arg0 => "1001110001", arg1=> "0100101101"),
	( op => '0', arg0 => "1001110001", arg1=> "0100111010"),
	( op => '0', arg0 => "1001100000", arg1=> "0101000000"),
	( op => '0', arg0 => "1001100000", arg1=> "0101001101"),
	( op => '0', arg0 => "1001100000", arg1=> "0101011010"),
	( op => '0', arg0 => "1001110001", arg1=> "0101000000"),
	( op => '0', arg0 => "1001110001", arg1=> "0101001101"),
	( op => '0', arg0 => "1001110001", arg1=> "0101011010"),
	( op => '0', arg0 => "1001100000", arg1=> "0101100000"),
	( op => '0', arg0 => "1001100000", arg1=> "0101101101"),
	( op => '0', arg0 => "1001100000", arg1=> "0101111010"),
	( op => '0', arg0 => "1001110001", arg1=> "0101100000"),
	( op => '0', arg0 => "1001110001", arg1=> "0101101101"),
	( op => '0', arg0 => "1001110001", arg1=> "0101111010"),
	( op => '0', arg0 => "1001100000", arg1=> "0110000000"),
	( op => '0', arg0 => "1001100000", arg1=> "0110001101"),
	( op => '0', arg0 => "1001100000", arg1=> "0110011010"),
	( op => '0', arg0 => "1001110001", arg1=> "0110000000"),
	( op => '0', arg0 => "1001110001", arg1=> "0110001101"),
	( op => '0', arg0 => "1001110001", arg1=> "0110011010"),
	( op => '0', arg0 => "1001100000", arg1=> "0110100000"),
	( op => '0', arg0 => "1001100000", arg1=> "0110101101"),
	( op => '0', arg0 => "1001100000", arg1=> "0110111010"),
	( op => '0', arg0 => "1001110001", arg1=> "0110100000"),
	( op => '0', arg0 => "1001110001", arg1=> "0110101101"),
	( op => '0', arg0 => "1001110001", arg1=> "0110111010"),
	( op => '0', arg0 => "1001100000", arg1=> "0111000000"),
	( op => '0', arg0 => "1001100000", arg1=> "0111001101"),
	( op => '0', arg0 => "1001100000", arg1=> "0111011010"),
	( op => '0', arg0 => "1001110001", arg1=> "0111000000"),
	( op => '0', arg0 => "1001110001", arg1=> "0111001101"),
	( op => '0', arg0 => "1001110001", arg1=> "0111011010"),
	( op => '0', arg0 => "1001100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1001100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1001100000", arg1=> "0111111010"),
	( op => '0', arg0 => "1001110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1001110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1001110001", arg1=> "0111111010"),
	( op => '0', arg0 => "1010000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1010000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1010000000", arg1=> "0000011010"),
	( op => '0', arg0 => "1010010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1010010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1010010001", arg1=> "0000011010"),
	( op => '0', arg0 => "1010000000", arg1=> "0000100000"),
	( op => '0', arg0 => "1010000000", arg1=> "0000101101"),
	( op => '0', arg0 => "1010000000", arg1=> "0000111010"),
	( op => '0', arg0 => "1010010001", arg1=> "0000100000"),
	( op => '0', arg0 => "1010010001", arg1=> "0000101101"),
	( op => '0', arg0 => "1010010001", arg1=> "0000111010"),
	( op => '0', arg0 => "1010000000", arg1=> "0001000000"),
	( op => '0', arg0 => "1010000000", arg1=> "0001001101"),
	( op => '0', arg0 => "1010000000", arg1=> "0001011010"),
	( op => '0', arg0 => "1010010001", arg1=> "0001000000"),
	( op => '0', arg0 => "1010010001", arg1=> "0001001101"),
	( op => '0', arg0 => "1010010001", arg1=> "0001011010"),
	( op => '0', arg0 => "1010000000", arg1=> "0001100000"),
	( op => '0', arg0 => "1010000000", arg1=> "0001101101"),
	( op => '0', arg0 => "1010000000", arg1=> "0001111010"),
	( op => '0', arg0 => "1010010001", arg1=> "0001100000"),
	( op => '0', arg0 => "1010010001", arg1=> "0001101101"),
	( op => '0', arg0 => "1010010001", arg1=> "0001111010"),
	( op => '0', arg0 => "1010000000", arg1=> "0010000000"),
	( op => '0', arg0 => "1010000000", arg1=> "0010001101"),
	( op => '0', arg0 => "1010000000", arg1=> "0010011010"),
	( op => '0', arg0 => "1010010001", arg1=> "0010000000"),
	( op => '0', arg0 => "1010010001", arg1=> "0010001101"),
	( op => '0', arg0 => "1010010001", arg1=> "0010011010"),
	( op => '0', arg0 => "1010000000", arg1=> "0010100000"),
	( op => '0', arg0 => "1010000000", arg1=> "0010101101"),
	( op => '0', arg0 => "1010000000", arg1=> "0010111010"),
	( op => '0', arg0 => "1010010001", arg1=> "0010100000"),
	( op => '0', arg0 => "1010010001", arg1=> "0010101101"),
	( op => '0', arg0 => "1010010001", arg1=> "0010111010"),
	( op => '0', arg0 => "1010000000", arg1=> "0011000000"),
	( op => '0', arg0 => "1010000000", arg1=> "0011001101"),
	( op => '0', arg0 => "1010000000", arg1=> "0011011010"),
	( op => '0', arg0 => "1010010001", arg1=> "0011000000"),
	( op => '0', arg0 => "1010010001", arg1=> "0011001101"),
	( op => '0', arg0 => "1010010001", arg1=> "0011011010"),
	( op => '0', arg0 => "1010000000", arg1=> "0011100000"),
	( op => '0', arg0 => "1010000000", arg1=> "0011101101"),
	( op => '0', arg0 => "1010000000", arg1=> "0011111010"),
	( op => '0', arg0 => "1010010001", arg1=> "0011100000"),
	( op => '0', arg0 => "1010010001", arg1=> "0011101101"),
	( op => '0', arg0 => "1010010001", arg1=> "0011111010"),
	( op => '0', arg0 => "1010000000", arg1=> "0100000000"),
	( op => '0', arg0 => "1010000000", arg1=> "0100001101"),
	( op => '0', arg0 => "1010000000", arg1=> "0100011010"),
	( op => '0', arg0 => "1010010001", arg1=> "0100000000"),
	( op => '0', arg0 => "1010010001", arg1=> "0100001101"),
	( op => '0', arg0 => "1010010001", arg1=> "0100011010"),
	( op => '0', arg0 => "1010000000", arg1=> "0100100000"),
	( op => '0', arg0 => "1010000000", arg1=> "0100101101"),
	( op => '0', arg0 => "1010000000", arg1=> "0100111010"),
	( op => '0', arg0 => "1010010001", arg1=> "0100100000"),
	( op => '0', arg0 => "1010010001", arg1=> "0100101101"),
	( op => '0', arg0 => "1010010001", arg1=> "0100111010"),
	( op => '0', arg0 => "1010000000", arg1=> "0101000000"),
	( op => '0', arg0 => "1010000000", arg1=> "0101001101"),
	( op => '0', arg0 => "1010000000", arg1=> "0101011010"),
	( op => '0', arg0 => "1010010001", arg1=> "0101000000"),
	( op => '0', arg0 => "1010010001", arg1=> "0101001101"),
	( op => '0', arg0 => "1010010001", arg1=> "0101011010"),
	( op => '0', arg0 => "1010000000", arg1=> "0101100000"),
	( op => '0', arg0 => "1010000000", arg1=> "0101101101"),
	( op => '0', arg0 => "1010000000", arg1=> "0101111010"),
	( op => '0', arg0 => "1010010001", arg1=> "0101100000"),
	( op => '0', arg0 => "1010010001", arg1=> "0101101101"),
	( op => '0', arg0 => "1010010001", arg1=> "0101111010"),
	( op => '0', arg0 => "1010000000", arg1=> "0110000000"),
	( op => '0', arg0 => "1010000000", arg1=> "0110001101"),
	( op => '0', arg0 => "1010000000", arg1=> "0110011010"),
	( op => '0', arg0 => "1010010001", arg1=> "0110000000"),
	( op => '0', arg0 => "1010010001", arg1=> "0110001101"),
	( op => '0', arg0 => "1010010001", arg1=> "0110011010"),
	( op => '0', arg0 => "1010000000", arg1=> "0110100000"),
	( op => '0', arg0 => "1010000000", arg1=> "0110101101"),
	( op => '0', arg0 => "1010000000", arg1=> "0110111010"),
	( op => '0', arg0 => "1010010001", arg1=> "0110100000"),
	( op => '0', arg0 => "1010010001", arg1=> "0110101101"),
	( op => '0', arg0 => "1010010001", arg1=> "0110111010"),
	( op => '0', arg0 => "1010000000", arg1=> "0111000000"),
	( op => '0', arg0 => "1010000000", arg1=> "0111001101"),
	( op => '0', arg0 => "1010000000", arg1=> "0111011010"),
	( op => '0', arg0 => "1010010001", arg1=> "0111000000"),
	( op => '0', arg0 => "1010010001", arg1=> "0111001101"),
	( op => '0', arg0 => "1010010001", arg1=> "0111011010"),
	( op => '0', arg0 => "1010000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1010000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1010000000", arg1=> "0111111010"),
	( op => '0', arg0 => "1010010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1010010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1010010001", arg1=> "0111111010"),
	( op => '0', arg0 => "1010100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1010100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1010100000", arg1=> "0000011010"),
	( op => '0', arg0 => "1010110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1010110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1010110001", arg1=> "0000011010"),
	( op => '0', arg0 => "1010100000", arg1=> "0000100000"),
	( op => '0', arg0 => "1010100000", arg1=> "0000101101"),
	( op => '0', arg0 => "1010100000", arg1=> "0000111010"),
	( op => '0', arg0 => "1010110001", arg1=> "0000100000"),
	( op => '0', arg0 => "1010110001", arg1=> "0000101101"),
	( op => '0', arg0 => "1010110001", arg1=> "0000111010"),
	( op => '0', arg0 => "1010100000", arg1=> "0001000000"),
	( op => '0', arg0 => "1010100000", arg1=> "0001001101"),
	( op => '0', arg0 => "1010100000", arg1=> "0001011010"),
	( op => '0', arg0 => "1010110001", arg1=> "0001000000"),
	( op => '0', arg0 => "1010110001", arg1=> "0001001101"),
	( op => '0', arg0 => "1010110001", arg1=> "0001011010"),
	( op => '0', arg0 => "1010100000", arg1=> "0001100000"),
	( op => '0', arg0 => "1010100000", arg1=> "0001101101"),
	( op => '0', arg0 => "1010100000", arg1=> "0001111010"),
	( op => '0', arg0 => "1010110001", arg1=> "0001100000"),
	( op => '0', arg0 => "1010110001", arg1=> "0001101101"),
	( op => '0', arg0 => "1010110001", arg1=> "0001111010"),
	( op => '0', arg0 => "1010100000", arg1=> "0010000000"),
	( op => '0', arg0 => "1010100000", arg1=> "0010001101"),
	( op => '0', arg0 => "1010100000", arg1=> "0010011010"),
	( op => '0', arg0 => "1010110001", arg1=> "0010000000"),
	( op => '0', arg0 => "1010110001", arg1=> "0010001101"),
	( op => '0', arg0 => "1010110001", arg1=> "0010011010"),
	( op => '0', arg0 => "1010100000", arg1=> "0010100000"),
	( op => '0', arg0 => "1010100000", arg1=> "0010101101"),
	( op => '0', arg0 => "1010100000", arg1=> "0010111010"),
	( op => '0', arg0 => "1010110001", arg1=> "0010100000"),
	( op => '0', arg0 => "1010110001", arg1=> "0010101101"),
	( op => '0', arg0 => "1010110001", arg1=> "0010111010"),
	( op => '0', arg0 => "1010100000", arg1=> "0011000000"),
	( op => '0', arg0 => "1010100000", arg1=> "0011001101"),
	( op => '0', arg0 => "1010100000", arg1=> "0011011010"),
	( op => '0', arg0 => "1010110001", arg1=> "0011000000"),
	( op => '0', arg0 => "1010110001", arg1=> "0011001101"),
	( op => '0', arg0 => "1010110001", arg1=> "0011011010"),
	( op => '0', arg0 => "1010100000", arg1=> "0011100000"),
	( op => '0', arg0 => "1010100000", arg1=> "0011101101"),
	( op => '0', arg0 => "1010100000", arg1=> "0011111010"),
	( op => '0', arg0 => "1010110001", arg1=> "0011100000"),
	( op => '0', arg0 => "1010110001", arg1=> "0011101101"),
	( op => '0', arg0 => "1010110001", arg1=> "0011111010"),
	( op => '0', arg0 => "1010100000", arg1=> "0100000000"),
	( op => '0', arg0 => "1010100000", arg1=> "0100001101"),
	( op => '0', arg0 => "1010100000", arg1=> "0100011010"),
	( op => '0', arg0 => "1010110001", arg1=> "0100000000"),
	( op => '0', arg0 => "1010110001", arg1=> "0100001101"),
	( op => '0', arg0 => "1010110001", arg1=> "0100011010"),
	( op => '0', arg0 => "1010100000", arg1=> "0100100000"),
	( op => '0', arg0 => "1010100000", arg1=> "0100101101"),
	( op => '0', arg0 => "1010100000", arg1=> "0100111010"),
	( op => '0', arg0 => "1010110001", arg1=> "0100100000"),
	( op => '0', arg0 => "1010110001", arg1=> "0100101101"),
	( op => '0', arg0 => "1010110001", arg1=> "0100111010"),
	( op => '0', arg0 => "1010100000", arg1=> "0101000000"),
	( op => '0', arg0 => "1010100000", arg1=> "0101001101"),
	( op => '0', arg0 => "1010100000", arg1=> "0101011010"),
	( op => '0', arg0 => "1010110001", arg1=> "0101000000"),
	( op => '0', arg0 => "1010110001", arg1=> "0101001101"),
	( op => '0', arg0 => "1010110001", arg1=> "0101011010"),
	( op => '0', arg0 => "1010100000", arg1=> "0101100000"),
	( op => '0', arg0 => "1010100000", arg1=> "0101101101"),
	( op => '0', arg0 => "1010100000", arg1=> "0101111010"),
	( op => '0', arg0 => "1010110001", arg1=> "0101100000"),
	( op => '0', arg0 => "1010110001", arg1=> "0101101101"),
	( op => '0', arg0 => "1010110001", arg1=> "0101111010"),
	( op => '0', arg0 => "1010100000", arg1=> "0110000000"),
	( op => '0', arg0 => "1010100000", arg1=> "0110001101"),
	( op => '0', arg0 => "1010100000", arg1=> "0110011010"),
	( op => '0', arg0 => "1010110001", arg1=> "0110000000"),
	( op => '0', arg0 => "1010110001", arg1=> "0110001101"),
	( op => '0', arg0 => "1010110001", arg1=> "0110011010"),
	( op => '0', arg0 => "1010100000", arg1=> "0110100000"),
	( op => '0', arg0 => "1010100000", arg1=> "0110101101"),
	( op => '0', arg0 => "1010100000", arg1=> "0110111010"),
	( op => '0', arg0 => "1010110001", arg1=> "0110100000"),
	( op => '0', arg0 => "1010110001", arg1=> "0110101101"),
	( op => '0', arg0 => "1010110001", arg1=> "0110111010"),
	( op => '0', arg0 => "1010100000", arg1=> "0111000000"),
	( op => '0', arg0 => "1010100000", arg1=> "0111001101"),
	( op => '0', arg0 => "1010100000", arg1=> "0111011010"),
	( op => '0', arg0 => "1010110001", arg1=> "0111000000"),
	( op => '0', arg0 => "1010110001", arg1=> "0111001101"),
	( op => '0', arg0 => "1010110001", arg1=> "0111011010"),
	( op => '0', arg0 => "1010100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1010100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1010100000", arg1=> "0111111010"),
	( op => '0', arg0 => "1010110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1010110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1010110001", arg1=> "0111111010"),
	( op => '0', arg0 => "1011000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1011000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1011000000", arg1=> "0000011010"),
	( op => '0', arg0 => "1011010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1011010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1011010001", arg1=> "0000011010"),
	( op => '0', arg0 => "1011000000", arg1=> "0000100000"),
	( op => '0', arg0 => "1011000000", arg1=> "0000101101"),
	( op => '0', arg0 => "1011000000", arg1=> "0000111010"),
	( op => '0', arg0 => "1011010001", arg1=> "0000100000"),
	( op => '0', arg0 => "1011010001", arg1=> "0000101101"),
	( op => '0', arg0 => "1011010001", arg1=> "0000111010"),
	( op => '0', arg0 => "1011000000", arg1=> "0001000000"),
	( op => '0', arg0 => "1011000000", arg1=> "0001001101"),
	( op => '0', arg0 => "1011000000", arg1=> "0001011010"),
	( op => '0', arg0 => "1011010001", arg1=> "0001000000"),
	( op => '0', arg0 => "1011010001", arg1=> "0001001101"),
	( op => '0', arg0 => "1011010001", arg1=> "0001011010"),
	( op => '0', arg0 => "1011000000", arg1=> "0001100000"),
	( op => '0', arg0 => "1011000000", arg1=> "0001101101"),
	( op => '0', arg0 => "1011000000", arg1=> "0001111010"),
	( op => '0', arg0 => "1011010001", arg1=> "0001100000"),
	( op => '0', arg0 => "1011010001", arg1=> "0001101101"),
	( op => '0', arg0 => "1011010001", arg1=> "0001111010"),
	( op => '0', arg0 => "1011000000", arg1=> "0010000000"),
	( op => '0', arg0 => "1011000000", arg1=> "0010001101"),
	( op => '0', arg0 => "1011000000", arg1=> "0010011010"),
	( op => '0', arg0 => "1011010001", arg1=> "0010000000"),
	( op => '0', arg0 => "1011010001", arg1=> "0010001101"),
	( op => '0', arg0 => "1011010001", arg1=> "0010011010"),
	( op => '0', arg0 => "1011000000", arg1=> "0010100000"),
	( op => '0', arg0 => "1011000000", arg1=> "0010101101"),
	( op => '0', arg0 => "1011000000", arg1=> "0010111010"),
	( op => '0', arg0 => "1011010001", arg1=> "0010100000"),
	( op => '0', arg0 => "1011010001", arg1=> "0010101101"),
	( op => '0', arg0 => "1011010001", arg1=> "0010111010"),
	( op => '0', arg0 => "1011000000", arg1=> "0011000000"),
	( op => '0', arg0 => "1011000000", arg1=> "0011001101"),
	( op => '0', arg0 => "1011000000", arg1=> "0011011010"),
	( op => '0', arg0 => "1011010001", arg1=> "0011000000"),
	( op => '0', arg0 => "1011010001", arg1=> "0011001101"),
	( op => '0', arg0 => "1011010001", arg1=> "0011011010"),
	( op => '0', arg0 => "1011000000", arg1=> "0011100000"),
	( op => '0', arg0 => "1011000000", arg1=> "0011101101"),
	( op => '0', arg0 => "1011000000", arg1=> "0011111010"),
	( op => '0', arg0 => "1011010001", arg1=> "0011100000"),
	( op => '0', arg0 => "1011010001", arg1=> "0011101101"),
	( op => '0', arg0 => "1011010001", arg1=> "0011111010"),
	( op => '0', arg0 => "1011000000", arg1=> "0100000000"),
	( op => '0', arg0 => "1011000000", arg1=> "0100001101"),
	( op => '0', arg0 => "1011000000", arg1=> "0100011010"),
	( op => '0', arg0 => "1011010001", arg1=> "0100000000"),
	( op => '0', arg0 => "1011010001", arg1=> "0100001101"),
	( op => '0', arg0 => "1011010001", arg1=> "0100011010"),
	( op => '0', arg0 => "1011000000", arg1=> "0100100000"),
	( op => '0', arg0 => "1011000000", arg1=> "0100101101"),
	( op => '0', arg0 => "1011000000", arg1=> "0100111010"),
	( op => '0', arg0 => "1011010001", arg1=> "0100100000"),
	( op => '0', arg0 => "1011010001", arg1=> "0100101101"),
	( op => '0', arg0 => "1011010001", arg1=> "0100111010"),
	( op => '0', arg0 => "1011000000", arg1=> "0101000000"),
	( op => '0', arg0 => "1011000000", arg1=> "0101001101"),
	( op => '0', arg0 => "1011000000", arg1=> "0101011010"),
	( op => '0', arg0 => "1011010001", arg1=> "0101000000"),
	( op => '0', arg0 => "1011010001", arg1=> "0101001101"),
	( op => '0', arg0 => "1011010001", arg1=> "0101011010"),
	( op => '0', arg0 => "1011000000", arg1=> "0101100000"),
	( op => '0', arg0 => "1011000000", arg1=> "0101101101"),
	( op => '0', arg0 => "1011000000", arg1=> "0101111010"),
	( op => '0', arg0 => "1011010001", arg1=> "0101100000"),
	( op => '0', arg0 => "1011010001", arg1=> "0101101101"),
	( op => '0', arg0 => "1011010001", arg1=> "0101111010"),
	( op => '0', arg0 => "1011000000", arg1=> "0110000000"),
	( op => '0', arg0 => "1011000000", arg1=> "0110001101"),
	( op => '0', arg0 => "1011000000", arg1=> "0110011010"),
	( op => '0', arg0 => "1011010001", arg1=> "0110000000"),
	( op => '0', arg0 => "1011010001", arg1=> "0110001101"),
	( op => '0', arg0 => "1011010001", arg1=> "0110011010"),
	( op => '0', arg0 => "1011000000", arg1=> "0110100000"),
	( op => '0', arg0 => "1011000000", arg1=> "0110101101"),
	( op => '0', arg0 => "1011000000", arg1=> "0110111010"),
	( op => '0', arg0 => "1011010001", arg1=> "0110100000"),
	( op => '0', arg0 => "1011010001", arg1=> "0110101101"),
	( op => '0', arg0 => "1011010001", arg1=> "0110111010"),
	( op => '0', arg0 => "1011000000", arg1=> "0111000000"),
	( op => '0', arg0 => "1011000000", arg1=> "0111001101"),
	( op => '0', arg0 => "1011000000", arg1=> "0111011010"),
	( op => '0', arg0 => "1011010001", arg1=> "0111000000"),
	( op => '0', arg0 => "1011010001", arg1=> "0111001101"),
	( op => '0', arg0 => "1011010001", arg1=> "0111011010"),
	( op => '0', arg0 => "1011000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1011000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1011000000", arg1=> "0111111010"),
	( op => '0', arg0 => "1011010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1011010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1011010001", arg1=> "0111111010"),
	( op => '0', arg0 => "1011100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1011100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1011100000", arg1=> "0000011010"),
	( op => '0', arg0 => "1011110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1011110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1011110001", arg1=> "0000011010"),
	( op => '0', arg0 => "1011100000", arg1=> "0000100000"),
	( op => '0', arg0 => "1011100000", arg1=> "0000101101"),
	( op => '0', arg0 => "1011100000", arg1=> "0000111010"),
	( op => '0', arg0 => "1011110001", arg1=> "0000100000"),
	( op => '0', arg0 => "1011110001", arg1=> "0000101101"),
	( op => '0', arg0 => "1011110001", arg1=> "0000111010"),
	( op => '0', arg0 => "1011100000", arg1=> "0001000000"),
	( op => '0', arg0 => "1011100000", arg1=> "0001001101"),
	( op => '0', arg0 => "1011100000", arg1=> "0001011010"),
	( op => '0', arg0 => "1011110001", arg1=> "0001000000"),
	( op => '0', arg0 => "1011110001", arg1=> "0001001101"),
	( op => '0', arg0 => "1011110001", arg1=> "0001011010"),
	( op => '0', arg0 => "1011100000", arg1=> "0001100000"),
	( op => '0', arg0 => "1011100000", arg1=> "0001101101"),
	( op => '0', arg0 => "1011100000", arg1=> "0001111010"),
	( op => '0', arg0 => "1011110001", arg1=> "0001100000"),
	( op => '0', arg0 => "1011110001", arg1=> "0001101101"),
	( op => '0', arg0 => "1011110001", arg1=> "0001111010"),
	( op => '0', arg0 => "1011100000", arg1=> "0010000000"),
	( op => '0', arg0 => "1011100000", arg1=> "0010001101"),
	( op => '0', arg0 => "1011100000", arg1=> "0010011010"),
	( op => '0', arg0 => "1011110001", arg1=> "0010000000"),
	( op => '0', arg0 => "1011110001", arg1=> "0010001101"),
	( op => '0', arg0 => "1011110001", arg1=> "0010011010"),
	( op => '0', arg0 => "1011100000", arg1=> "0010100000"),
	( op => '0', arg0 => "1011100000", arg1=> "0010101101"),
	( op => '0', arg0 => "1011100000", arg1=> "0010111010"),
	( op => '0', arg0 => "1011110001", arg1=> "0010100000"),
	( op => '0', arg0 => "1011110001", arg1=> "0010101101"),
	( op => '0', arg0 => "1011110001", arg1=> "0010111010"),
	( op => '0', arg0 => "1011100000", arg1=> "0011000000"),
	( op => '0', arg0 => "1011100000", arg1=> "0011001101"),
	( op => '0', arg0 => "1011100000", arg1=> "0011011010"),
	( op => '0', arg0 => "1011110001", arg1=> "0011000000"),
	( op => '0', arg0 => "1011110001", arg1=> "0011001101"),
	( op => '0', arg0 => "1011110001", arg1=> "0011011010"),
	( op => '0', arg0 => "1011100000", arg1=> "0011100000"),
	( op => '0', arg0 => "1011100000", arg1=> "0011101101"),
	( op => '0', arg0 => "1011100000", arg1=> "0011111010"),
	( op => '0', arg0 => "1011110001", arg1=> "0011100000"),
	( op => '0', arg0 => "1011110001", arg1=> "0011101101"),
	( op => '0', arg0 => "1011110001", arg1=> "0011111010"),
	( op => '0', arg0 => "1011100000", arg1=> "0100000000"),
	( op => '0', arg0 => "1011100000", arg1=> "0100001101"),
	( op => '0', arg0 => "1011100000", arg1=> "0100011010"),
	( op => '0', arg0 => "1011110001", arg1=> "0100000000"),
	( op => '0', arg0 => "1011110001", arg1=> "0100001101"),
	( op => '0', arg0 => "1011110001", arg1=> "0100011010"),
	( op => '0', arg0 => "1011100000", arg1=> "0100100000"),
	( op => '0', arg0 => "1011100000", arg1=> "0100101101"),
	( op => '0', arg0 => "1011100000", arg1=> "0100111010"),
	( op => '0', arg0 => "1011110001", arg1=> "0100100000"),
	( op => '0', arg0 => "1011110001", arg1=> "0100101101"),
	( op => '0', arg0 => "1011110001", arg1=> "0100111010"),
	( op => '0', arg0 => "1011100000", arg1=> "0101000000"),
	( op => '0', arg0 => "1011100000", arg1=> "0101001101"),
	( op => '0', arg0 => "1011100000", arg1=> "0101011010"),
	( op => '0', arg0 => "1011110001", arg1=> "0101000000"),
	( op => '0', arg0 => "1011110001", arg1=> "0101001101"),
	( op => '0', arg0 => "1011110001", arg1=> "0101011010"),
	( op => '0', arg0 => "1011100000", arg1=> "0101100000"),
	( op => '0', arg0 => "1011100000", arg1=> "0101101101"),
	( op => '0', arg0 => "1011100000", arg1=> "0101111010"),
	( op => '0', arg0 => "1011110001", arg1=> "0101100000"),
	( op => '0', arg0 => "1011110001", arg1=> "0101101101"),
	( op => '0', arg0 => "1011110001", arg1=> "0101111010"),
	( op => '0', arg0 => "1011100000", arg1=> "0110000000"),
	( op => '0', arg0 => "1011100000", arg1=> "0110001101"),
	( op => '0', arg0 => "1011100000", arg1=> "0110011010"),
	( op => '0', arg0 => "1011110001", arg1=> "0110000000"),
	( op => '0', arg0 => "1011110001", arg1=> "0110001101"),
	( op => '0', arg0 => "1011110001", arg1=> "0110011010"),
	( op => '0', arg0 => "1011100000", arg1=> "0110100000"),
	( op => '0', arg0 => "1011100000", arg1=> "0110101101"),
	( op => '0', arg0 => "1011100000", arg1=> "0110111010"),
	( op => '0', arg0 => "1011110001", arg1=> "0110100000"),
	( op => '0', arg0 => "1011110001", arg1=> "0110101101"),
	( op => '0', arg0 => "1011110001", arg1=> "0110111010"),
	( op => '0', arg0 => "1011100000", arg1=> "0111000000"),
	( op => '0', arg0 => "1011100000", arg1=> "0111001101"),
	( op => '0', arg0 => "1011100000", arg1=> "0111011010"),
	( op => '0', arg0 => "1011110001", arg1=> "0111000000"),
	( op => '0', arg0 => "1011110001", arg1=> "0111001101"),
	( op => '0', arg0 => "1011110001", arg1=> "0111011010"),
	( op => '0', arg0 => "1011100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1011100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1011100000", arg1=> "0111111010"),
	( op => '0', arg0 => "1011110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1011110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1011110001", arg1=> "0111111010"),
	( op => '0', arg0 => "1100000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1100000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1100000000", arg1=> "0000011010"),
	( op => '0', arg0 => "1100010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1100010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1100010001", arg1=> "0000011010"),
	( op => '0', arg0 => "1100000000", arg1=> "0000100000"),
	( op => '0', arg0 => "1100000000", arg1=> "0000101101"),
	( op => '0', arg0 => "1100000000", arg1=> "0000111010"),
	( op => '0', arg0 => "1100010001", arg1=> "0000100000"),
	( op => '0', arg0 => "1100010001", arg1=> "0000101101"),
	( op => '0', arg0 => "1100010001", arg1=> "0000111010"),
	( op => '0', arg0 => "1100000000", arg1=> "0001000000"),
	( op => '0', arg0 => "1100000000", arg1=> "0001001101"),
	( op => '0', arg0 => "1100000000", arg1=> "0001011010"),
	( op => '0', arg0 => "1100010001", arg1=> "0001000000"),
	( op => '0', arg0 => "1100010001", arg1=> "0001001101"),
	( op => '0', arg0 => "1100010001", arg1=> "0001011010"),
	( op => '0', arg0 => "1100000000", arg1=> "0001100000"),
	( op => '0', arg0 => "1100000000", arg1=> "0001101101"),
	( op => '0', arg0 => "1100000000", arg1=> "0001111010"),
	( op => '0', arg0 => "1100010001", arg1=> "0001100000"),
	( op => '0', arg0 => "1100010001", arg1=> "0001101101"),
	( op => '0', arg0 => "1100010001", arg1=> "0001111010"),
	( op => '0', arg0 => "1100000000", arg1=> "0010000000"),
	( op => '0', arg0 => "1100000000", arg1=> "0010001101"),
	( op => '0', arg0 => "1100000000", arg1=> "0010011010"),
	( op => '0', arg0 => "1100010001", arg1=> "0010000000"),
	( op => '0', arg0 => "1100010001", arg1=> "0010001101"),
	( op => '0', arg0 => "1100010001", arg1=> "0010011010"),
	( op => '0', arg0 => "1100000000", arg1=> "0010100000"),
	( op => '0', arg0 => "1100000000", arg1=> "0010101101"),
	( op => '0', arg0 => "1100000000", arg1=> "0010111010"),
	( op => '0', arg0 => "1100010001", arg1=> "0010100000"),
	( op => '0', arg0 => "1100010001", arg1=> "0010101101"),
	( op => '0', arg0 => "1100010001", arg1=> "0010111010"),
	( op => '0', arg0 => "1100000000", arg1=> "0011000000"),
	( op => '0', arg0 => "1100000000", arg1=> "0011001101"),
	( op => '0', arg0 => "1100000000", arg1=> "0011011010"),
	( op => '0', arg0 => "1100010001", arg1=> "0011000000"),
	( op => '0', arg0 => "1100010001", arg1=> "0011001101"),
	( op => '0', arg0 => "1100010001", arg1=> "0011011010"),
	( op => '0', arg0 => "1100000000", arg1=> "0011100000"),
	( op => '0', arg0 => "1100000000", arg1=> "0011101101"),
	( op => '0', arg0 => "1100000000", arg1=> "0011111010"),
	( op => '0', arg0 => "1100010001", arg1=> "0011100000"),
	( op => '0', arg0 => "1100010001", arg1=> "0011101101"),
	( op => '0', arg0 => "1100010001", arg1=> "0011111010"),
	( op => '0', arg0 => "1100000000", arg1=> "0100000000"),
	( op => '0', arg0 => "1100000000", arg1=> "0100001101"),
	( op => '0', arg0 => "1100000000", arg1=> "0100011010"),
	( op => '0', arg0 => "1100010001", arg1=> "0100000000"),
	( op => '0', arg0 => "1100010001", arg1=> "0100001101"),
	( op => '0', arg0 => "1100010001", arg1=> "0100011010"),
	( op => '0', arg0 => "1100000000", arg1=> "0100100000"),
	( op => '0', arg0 => "1100000000", arg1=> "0100101101"),
	( op => '0', arg0 => "1100000000", arg1=> "0100111010"),
	( op => '0', arg0 => "1100010001", arg1=> "0100100000"),
	( op => '0', arg0 => "1100010001", arg1=> "0100101101"),
	( op => '0', arg0 => "1100010001", arg1=> "0100111010"),
	( op => '0', arg0 => "1100000000", arg1=> "0101000000"),
	( op => '0', arg0 => "1100000000", arg1=> "0101001101"),
	( op => '0', arg0 => "1100000000", arg1=> "0101011010"),
	( op => '0', arg0 => "1100010001", arg1=> "0101000000"),
	( op => '0', arg0 => "1100010001", arg1=> "0101001101"),
	( op => '0', arg0 => "1100010001", arg1=> "0101011010"),
	( op => '0', arg0 => "1100000000", arg1=> "0101100000"),
	( op => '0', arg0 => "1100000000", arg1=> "0101101101"),
	( op => '0', arg0 => "1100000000", arg1=> "0101111010"),
	( op => '0', arg0 => "1100010001", arg1=> "0101100000"),
	( op => '0', arg0 => "1100010001", arg1=> "0101101101"),
	( op => '0', arg0 => "1100010001", arg1=> "0101111010"),
	( op => '0', arg0 => "1100000000", arg1=> "0110000000"),
	( op => '0', arg0 => "1100000000", arg1=> "0110001101"),
	( op => '0', arg0 => "1100000000", arg1=> "0110011010"),
	( op => '0', arg0 => "1100010001", arg1=> "0110000000"),
	( op => '0', arg0 => "1100010001", arg1=> "0110001101"),
	( op => '0', arg0 => "1100010001", arg1=> "0110011010"),
	( op => '0', arg0 => "1100000000", arg1=> "0110100000"),
	( op => '0', arg0 => "1100000000", arg1=> "0110101101"),
	( op => '0', arg0 => "1100000000", arg1=> "0110111010"),
	( op => '0', arg0 => "1100010001", arg1=> "0110100000"),
	( op => '0', arg0 => "1100010001", arg1=> "0110101101"),
	( op => '0', arg0 => "1100010001", arg1=> "0110111010"),
	( op => '0', arg0 => "1100000000", arg1=> "0111000000"),
	( op => '0', arg0 => "1100000000", arg1=> "0111001101"),
	( op => '0', arg0 => "1100000000", arg1=> "0111011010"),
	( op => '0', arg0 => "1100010001", arg1=> "0111000000"),
	( op => '0', arg0 => "1100010001", arg1=> "0111001101"),
	( op => '0', arg0 => "1100010001", arg1=> "0111011010"),
	( op => '0', arg0 => "1100000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1100000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1100000000", arg1=> "0111111010"),
	( op => '0', arg0 => "1100010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1100010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1100010001", arg1=> "0111111010"),
	( op => '0', arg0 => "1100100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1100100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1100100000", arg1=> "0000011010"),
	( op => '0', arg0 => "1100110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1100110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1100110001", arg1=> "0000011010"),
	( op => '0', arg0 => "1100100000", arg1=> "0000100000"),
	( op => '0', arg0 => "1100100000", arg1=> "0000101101"),
	( op => '0', arg0 => "1100100000", arg1=> "0000111010"),
	( op => '0', arg0 => "1100110001", arg1=> "0000100000"),
	( op => '0', arg0 => "1100110001", arg1=> "0000101101"),
	( op => '0', arg0 => "1100110001", arg1=> "0000111010"),
	( op => '0', arg0 => "1100100000", arg1=> "0001000000"),
	( op => '0', arg0 => "1100100000", arg1=> "0001001101"),
	( op => '0', arg0 => "1100100000", arg1=> "0001011010"),
	( op => '0', arg0 => "1100110001", arg1=> "0001000000"),
	( op => '0', arg0 => "1100110001", arg1=> "0001001101"),
	( op => '0', arg0 => "1100110001", arg1=> "0001011010"),
	( op => '0', arg0 => "1100100000", arg1=> "0001100000"),
	( op => '0', arg0 => "1100100000", arg1=> "0001101101"),
	( op => '0', arg0 => "1100100000", arg1=> "0001111010"),
	( op => '0', arg0 => "1100110001", arg1=> "0001100000"),
	( op => '0', arg0 => "1100110001", arg1=> "0001101101"),
	( op => '0', arg0 => "1100110001", arg1=> "0001111010"),
	( op => '0', arg0 => "1100100000", arg1=> "0010000000"),
	( op => '0', arg0 => "1100100000", arg1=> "0010001101"),
	( op => '0', arg0 => "1100100000", arg1=> "0010011010"),
	( op => '0', arg0 => "1100110001", arg1=> "0010000000"),
	( op => '0', arg0 => "1100110001", arg1=> "0010001101"),
	( op => '0', arg0 => "1100110001", arg1=> "0010011010"),
	( op => '0', arg0 => "1100100000", arg1=> "0010100000"),
	( op => '0', arg0 => "1100100000", arg1=> "0010101101"),
	( op => '0', arg0 => "1100100000", arg1=> "0010111010"),
	( op => '0', arg0 => "1100110001", arg1=> "0010100000"),
	( op => '0', arg0 => "1100110001", arg1=> "0010101101"),
	( op => '0', arg0 => "1100110001", arg1=> "0010111010"),
	( op => '0', arg0 => "1100100000", arg1=> "0011000000"),
	( op => '0', arg0 => "1100100000", arg1=> "0011001101"),
	( op => '0', arg0 => "1100100000", arg1=> "0011011010"),
	( op => '0', arg0 => "1100110001", arg1=> "0011000000"),
	( op => '0', arg0 => "1100110001", arg1=> "0011001101"),
	( op => '0', arg0 => "1100110001", arg1=> "0011011010"),
	( op => '0', arg0 => "1100100000", arg1=> "0011100000"),
	( op => '0', arg0 => "1100100000", arg1=> "0011101101"),
	( op => '0', arg0 => "1100100000", arg1=> "0011111010"),
	( op => '0', arg0 => "1100110001", arg1=> "0011100000"),
	( op => '0', arg0 => "1100110001", arg1=> "0011101101"),
	( op => '0', arg0 => "1100110001", arg1=> "0011111010"),
	( op => '0', arg0 => "1100100000", arg1=> "0100000000"),
	( op => '0', arg0 => "1100100000", arg1=> "0100001101"),
	( op => '0', arg0 => "1100100000", arg1=> "0100011010"),
	( op => '0', arg0 => "1100110001", arg1=> "0100000000"),
	( op => '0', arg0 => "1100110001", arg1=> "0100001101"),
	( op => '0', arg0 => "1100110001", arg1=> "0100011010"),
	( op => '0', arg0 => "1100100000", arg1=> "0100100000"),
	( op => '0', arg0 => "1100100000", arg1=> "0100101101"),
	( op => '0', arg0 => "1100100000", arg1=> "0100111010"),
	( op => '0', arg0 => "1100110001", arg1=> "0100100000"),
	( op => '0', arg0 => "1100110001", arg1=> "0100101101"),
	( op => '0', arg0 => "1100110001", arg1=> "0100111010"),
	( op => '0', arg0 => "1100100000", arg1=> "0101000000"),
	( op => '0', arg0 => "1100100000", arg1=> "0101001101"),
	( op => '0', arg0 => "1100100000", arg1=> "0101011010"),
	( op => '0', arg0 => "1100110001", arg1=> "0101000000"),
	( op => '0', arg0 => "1100110001", arg1=> "0101001101"),
	( op => '0', arg0 => "1100110001", arg1=> "0101011010"),
	( op => '0', arg0 => "1100100000", arg1=> "0101100000"),
	( op => '0', arg0 => "1100100000", arg1=> "0101101101"),
	( op => '0', arg0 => "1100100000", arg1=> "0101111010"),
	( op => '0', arg0 => "1100110001", arg1=> "0101100000"),
	( op => '0', arg0 => "1100110001", arg1=> "0101101101"),
	( op => '0', arg0 => "1100110001", arg1=> "0101111010"),
	( op => '0', arg0 => "1100100000", arg1=> "0110000000"),
	( op => '0', arg0 => "1100100000", arg1=> "0110001101"),
	( op => '0', arg0 => "1100100000", arg1=> "0110011010"),
	( op => '0', arg0 => "1100110001", arg1=> "0110000000"),
	( op => '0', arg0 => "1100110001", arg1=> "0110001101"),
	( op => '0', arg0 => "1100110001", arg1=> "0110011010"),
	( op => '0', arg0 => "1100100000", arg1=> "0110100000"),
	( op => '0', arg0 => "1100100000", arg1=> "0110101101"),
	( op => '0', arg0 => "1100100000", arg1=> "0110111010"),
	( op => '0', arg0 => "1100110001", arg1=> "0110100000"),
	( op => '0', arg0 => "1100110001", arg1=> "0110101101"),
	( op => '0', arg0 => "1100110001", arg1=> "0110111010"),
	( op => '0', arg0 => "1100100000", arg1=> "0111000000"),
	( op => '0', arg0 => "1100100000", arg1=> "0111001101"),
	( op => '0', arg0 => "1100100000", arg1=> "0111011010"),
	( op => '0', arg0 => "1100110001", arg1=> "0111000000"),
	( op => '0', arg0 => "1100110001", arg1=> "0111001101"),
	( op => '0', arg0 => "1100110001", arg1=> "0111011010"),
	( op => '0', arg0 => "1100100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1100100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1100100000", arg1=> "0111111010"),
	( op => '0', arg0 => "1100110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1100110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1100110001", arg1=> "0111111010"),
	( op => '0', arg0 => "1101000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1101000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1101000000", arg1=> "0000011010"),
	( op => '0', arg0 => "1101010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1101010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1101010001", arg1=> "0000011010"),
	( op => '0', arg0 => "1101000000", arg1=> "0000100000"),
	( op => '0', arg0 => "1101000000", arg1=> "0000101101"),
	( op => '0', arg0 => "1101000000", arg1=> "0000111010"),
	( op => '0', arg0 => "1101010001", arg1=> "0000100000"),
	( op => '0', arg0 => "1101010001", arg1=> "0000101101"),
	( op => '0', arg0 => "1101010001", arg1=> "0000111010"),
	( op => '0', arg0 => "1101000000", arg1=> "0001000000"),
	( op => '0', arg0 => "1101000000", arg1=> "0001001101"),
	( op => '0', arg0 => "1101000000", arg1=> "0001011010"),
	( op => '0', arg0 => "1101010001", arg1=> "0001000000"),
	( op => '0', arg0 => "1101010001", arg1=> "0001001101"),
	( op => '0', arg0 => "1101010001", arg1=> "0001011010"),
	( op => '0', arg0 => "1101000000", arg1=> "0001100000"),
	( op => '0', arg0 => "1101000000", arg1=> "0001101101"),
	( op => '0', arg0 => "1101000000", arg1=> "0001111010"),
	( op => '0', arg0 => "1101010001", arg1=> "0001100000"),
	( op => '0', arg0 => "1101010001", arg1=> "0001101101"),
	( op => '0', arg0 => "1101010001", arg1=> "0001111010"),
	( op => '0', arg0 => "1101000000", arg1=> "0010000000"),
	( op => '0', arg0 => "1101000000", arg1=> "0010001101"),
	( op => '0', arg0 => "1101000000", arg1=> "0010011010"),
	( op => '0', arg0 => "1101010001", arg1=> "0010000000"),
	( op => '0', arg0 => "1101010001", arg1=> "0010001101"),
	( op => '0', arg0 => "1101010001", arg1=> "0010011010"),
	( op => '0', arg0 => "1101000000", arg1=> "0010100000"),
	( op => '0', arg0 => "1101000000", arg1=> "0010101101"),
	( op => '0', arg0 => "1101000000", arg1=> "0010111010"),
	( op => '0', arg0 => "1101010001", arg1=> "0010100000"),
	( op => '0', arg0 => "1101010001", arg1=> "0010101101"),
	( op => '0', arg0 => "1101010001", arg1=> "0010111010"),
	( op => '0', arg0 => "1101000000", arg1=> "0011000000"),
	( op => '0', arg0 => "1101000000", arg1=> "0011001101"),
	( op => '0', arg0 => "1101000000", arg1=> "0011011010"),
	( op => '0', arg0 => "1101010001", arg1=> "0011000000"),
	( op => '0', arg0 => "1101010001", arg1=> "0011001101"),
	( op => '0', arg0 => "1101010001", arg1=> "0011011010"),
	( op => '0', arg0 => "1101000000", arg1=> "0011100000"),
	( op => '0', arg0 => "1101000000", arg1=> "0011101101"),
	( op => '0', arg0 => "1101000000", arg1=> "0011111010"),
	( op => '0', arg0 => "1101010001", arg1=> "0011100000"),
	( op => '0', arg0 => "1101010001", arg1=> "0011101101"),
	( op => '0', arg0 => "1101010001", arg1=> "0011111010"),
	( op => '0', arg0 => "1101000000", arg1=> "0100000000"),
	( op => '0', arg0 => "1101000000", arg1=> "0100001101"),
	( op => '0', arg0 => "1101000000", arg1=> "0100011010"),
	( op => '0', arg0 => "1101010001", arg1=> "0100000000"),
	( op => '0', arg0 => "1101010001", arg1=> "0100001101"),
	( op => '0', arg0 => "1101010001", arg1=> "0100011010"),
	( op => '0', arg0 => "1101000000", arg1=> "0100100000"),
	( op => '0', arg0 => "1101000000", arg1=> "0100101101"),
	( op => '0', arg0 => "1101000000", arg1=> "0100111010"),
	( op => '0', arg0 => "1101010001", arg1=> "0100100000"),
	( op => '0', arg0 => "1101010001", arg1=> "0100101101"),
	( op => '0', arg0 => "1101010001", arg1=> "0100111010"),
	( op => '0', arg0 => "1101000000", arg1=> "0101000000"),
	( op => '0', arg0 => "1101000000", arg1=> "0101001101"),
	( op => '0', arg0 => "1101000000", arg1=> "0101011010"),
	( op => '0', arg0 => "1101010001", arg1=> "0101000000"),
	( op => '0', arg0 => "1101010001", arg1=> "0101001101"),
	( op => '0', arg0 => "1101010001", arg1=> "0101011010"),
	( op => '0', arg0 => "1101000000", arg1=> "0101100000"),
	( op => '0', arg0 => "1101000000", arg1=> "0101101101"),
	( op => '0', arg0 => "1101000000", arg1=> "0101111010"),
	( op => '0', arg0 => "1101010001", arg1=> "0101100000"),
	( op => '0', arg0 => "1101010001", arg1=> "0101101101"),
	( op => '0', arg0 => "1101010001", arg1=> "0101111010"),
	( op => '0', arg0 => "1101000000", arg1=> "0110000000"),
	( op => '0', arg0 => "1101000000", arg1=> "0110001101"),
	( op => '0', arg0 => "1101000000", arg1=> "0110011010"),
	( op => '0', arg0 => "1101010001", arg1=> "0110000000"),
	( op => '0', arg0 => "1101010001", arg1=> "0110001101"),
	( op => '0', arg0 => "1101010001", arg1=> "0110011010"),
	( op => '0', arg0 => "1101000000", arg1=> "0110100000"),
	( op => '0', arg0 => "1101000000", arg1=> "0110101101"),
	( op => '0', arg0 => "1101000000", arg1=> "0110111010"),
	( op => '0', arg0 => "1101010001", arg1=> "0110100000"),
	( op => '0', arg0 => "1101010001", arg1=> "0110101101"),
	( op => '0', arg0 => "1101010001", arg1=> "0110111010"),
	( op => '0', arg0 => "1101000000", arg1=> "0111000000"),
	( op => '0', arg0 => "1101000000", arg1=> "0111001101"),
	( op => '0', arg0 => "1101000000", arg1=> "0111011010"),
	( op => '0', arg0 => "1101010001", arg1=> "0111000000"),
	( op => '0', arg0 => "1101010001", arg1=> "0111001101"),
	( op => '0', arg0 => "1101010001", arg1=> "0111011010"),
	( op => '0', arg0 => "1101000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1101000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1101000000", arg1=> "0111111010"),
	( op => '0', arg0 => "1101010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1101010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1101010001", arg1=> "0111111010"),
	( op => '0', arg0 => "1101100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1101100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1101100000", arg1=> "0000011010"),
	( op => '0', arg0 => "1101110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1101110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1101110001", arg1=> "0000011010"),
	( op => '0', arg0 => "1101100000", arg1=> "0000100000"),
	( op => '0', arg0 => "1101100000", arg1=> "0000101101"),
	( op => '0', arg0 => "1101100000", arg1=> "0000111010"),
	( op => '0', arg0 => "1101110001", arg1=> "0000100000"),
	( op => '0', arg0 => "1101110001", arg1=> "0000101101"),
	( op => '0', arg0 => "1101110001", arg1=> "0000111010"),
	( op => '0', arg0 => "1101100000", arg1=> "0001000000"),
	( op => '0', arg0 => "1101100000", arg1=> "0001001101"),
	( op => '0', arg0 => "1101100000", arg1=> "0001011010"),
	( op => '0', arg0 => "1101110001", arg1=> "0001000000"),
	( op => '0', arg0 => "1101110001", arg1=> "0001001101"),
	( op => '0', arg0 => "1101110001", arg1=> "0001011010"),
	( op => '0', arg0 => "1101100000", arg1=> "0001100000"),
	( op => '0', arg0 => "1101100000", arg1=> "0001101101"),
	( op => '0', arg0 => "1101100000", arg1=> "0001111010"),
	( op => '0', arg0 => "1101110001", arg1=> "0001100000"),
	( op => '0', arg0 => "1101110001", arg1=> "0001101101"),
	( op => '0', arg0 => "1101110001", arg1=> "0001111010"),
	( op => '0', arg0 => "1101100000", arg1=> "0010000000"),
	( op => '0', arg0 => "1101100000", arg1=> "0010001101"),
	( op => '0', arg0 => "1101100000", arg1=> "0010011010"),
	( op => '0', arg0 => "1101110001", arg1=> "0010000000"),
	( op => '0', arg0 => "1101110001", arg1=> "0010001101"),
	( op => '0', arg0 => "1101110001", arg1=> "0010011010"),
	( op => '0', arg0 => "1101100000", arg1=> "0010100000"),
	( op => '0', arg0 => "1101100000", arg1=> "0010101101"),
	( op => '0', arg0 => "1101100000", arg1=> "0010111010"),
	( op => '0', arg0 => "1101110001", arg1=> "0010100000"),
	( op => '0', arg0 => "1101110001", arg1=> "0010101101"),
	( op => '0', arg0 => "1101110001", arg1=> "0010111010"),
	( op => '0', arg0 => "1101100000", arg1=> "0011000000"),
	( op => '0', arg0 => "1101100000", arg1=> "0011001101"),
	( op => '0', arg0 => "1101100000", arg1=> "0011011010"),
	( op => '0', arg0 => "1101110001", arg1=> "0011000000"),
	( op => '0', arg0 => "1101110001", arg1=> "0011001101"),
	( op => '0', arg0 => "1101110001", arg1=> "0011011010"),
	( op => '0', arg0 => "1101100000", arg1=> "0011100000"),
	( op => '0', arg0 => "1101100000", arg1=> "0011101101"),
	( op => '0', arg0 => "1101100000", arg1=> "0011111010"),
	( op => '0', arg0 => "1101110001", arg1=> "0011100000"),
	( op => '0', arg0 => "1101110001", arg1=> "0011101101"),
	( op => '0', arg0 => "1101110001", arg1=> "0011111010"),
	( op => '0', arg0 => "1101100000", arg1=> "0100000000"),
	( op => '0', arg0 => "1101100000", arg1=> "0100001101"),
	( op => '0', arg0 => "1101100000", arg1=> "0100011010"),
	( op => '0', arg0 => "1101110001", arg1=> "0100000000"),
	( op => '0', arg0 => "1101110001", arg1=> "0100001101"),
	( op => '0', arg0 => "1101110001", arg1=> "0100011010"),
	( op => '0', arg0 => "1101100000", arg1=> "0100100000"),
	( op => '0', arg0 => "1101100000", arg1=> "0100101101"),
	( op => '0', arg0 => "1101100000", arg1=> "0100111010"),
	( op => '0', arg0 => "1101110001", arg1=> "0100100000"),
	( op => '0', arg0 => "1101110001", arg1=> "0100101101"),
	( op => '0', arg0 => "1101110001", arg1=> "0100111010"),
	( op => '0', arg0 => "1101100000", arg1=> "0101000000"),
	( op => '0', arg0 => "1101100000", arg1=> "0101001101"),
	( op => '0', arg0 => "1101100000", arg1=> "0101011010"),
	( op => '0', arg0 => "1101110001", arg1=> "0101000000"),
	( op => '0', arg0 => "1101110001", arg1=> "0101001101"),
	( op => '0', arg0 => "1101110001", arg1=> "0101011010"),
	( op => '0', arg0 => "1101100000", arg1=> "0101100000"),
	( op => '0', arg0 => "1101100000", arg1=> "0101101101"),
	( op => '0', arg0 => "1101100000", arg1=> "0101111010"),
	( op => '0', arg0 => "1101110001", arg1=> "0101100000"),
	( op => '0', arg0 => "1101110001", arg1=> "0101101101"),
	( op => '0', arg0 => "1101110001", arg1=> "0101111010"),
	( op => '0', arg0 => "1101100000", arg1=> "0110000000"),
	( op => '0', arg0 => "1101100000", arg1=> "0110001101"),
	( op => '0', arg0 => "1101100000", arg1=> "0110011010"),
	( op => '0', arg0 => "1101110001", arg1=> "0110000000"),
	( op => '0', arg0 => "1101110001", arg1=> "0110001101"),
	( op => '0', arg0 => "1101110001", arg1=> "0110011010"),
	( op => '0', arg0 => "1101100000", arg1=> "0110100000"),
	( op => '0', arg0 => "1101100000", arg1=> "0110101101"),
	( op => '0', arg0 => "1101100000", arg1=> "0110111010"),
	( op => '0', arg0 => "1101110001", arg1=> "0110100000"),
	( op => '0', arg0 => "1101110001", arg1=> "0110101101"),
	( op => '0', arg0 => "1101110001", arg1=> "0110111010"),
	( op => '0', arg0 => "1101100000", arg1=> "0111000000"),
	( op => '0', arg0 => "1101100000", arg1=> "0111001101"),
	( op => '0', arg0 => "1101100000", arg1=> "0111011010"),
	( op => '0', arg0 => "1101110001", arg1=> "0111000000"),
	( op => '0', arg0 => "1101110001", arg1=> "0111001101"),
	( op => '0', arg0 => "1101110001", arg1=> "0111011010"),
	( op => '0', arg0 => "1101100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1101100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1101100000", arg1=> "0111111010"),
	( op => '0', arg0 => "1101110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1101110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1101110001", arg1=> "0111111010"),
	( op => '0', arg0 => "1110000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1110000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1110000000", arg1=> "0000011010"),
	( op => '0', arg0 => "1110010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1110010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1110010001", arg1=> "0000011010"),
	( op => '0', arg0 => "1110000000", arg1=> "0000100000"),
	( op => '0', arg0 => "1110000000", arg1=> "0000101101"),
	( op => '0', arg0 => "1110000000", arg1=> "0000111010"),
	( op => '0', arg0 => "1110010001", arg1=> "0000100000"),
	( op => '0', arg0 => "1110010001", arg1=> "0000101101"),
	( op => '0', arg0 => "1110010001", arg1=> "0000111010"),
	( op => '0', arg0 => "1110000000", arg1=> "0001000000"),
	( op => '0', arg0 => "1110000000", arg1=> "0001001101"),
	( op => '0', arg0 => "1110000000", arg1=> "0001011010"),
	( op => '0', arg0 => "1110010001", arg1=> "0001000000"),
	( op => '0', arg0 => "1110010001", arg1=> "0001001101"),
	( op => '0', arg0 => "1110010001", arg1=> "0001011010"),
	( op => '0', arg0 => "1110000000", arg1=> "0001100000"),
	( op => '0', arg0 => "1110000000", arg1=> "0001101101"),
	( op => '0', arg0 => "1110000000", arg1=> "0001111010"),
	( op => '0', arg0 => "1110010001", arg1=> "0001100000"),
	( op => '0', arg0 => "1110010001", arg1=> "0001101101"),
	( op => '0', arg0 => "1110010001", arg1=> "0001111010"),
	( op => '0', arg0 => "1110000000", arg1=> "0010000000"),
	( op => '0', arg0 => "1110000000", arg1=> "0010001101"),
	( op => '0', arg0 => "1110000000", arg1=> "0010011010"),
	( op => '0', arg0 => "1110010001", arg1=> "0010000000"),
	( op => '0', arg0 => "1110010001", arg1=> "0010001101"),
	( op => '0', arg0 => "1110010001", arg1=> "0010011010"),
	( op => '0', arg0 => "1110000000", arg1=> "0010100000"),
	( op => '0', arg0 => "1110000000", arg1=> "0010101101"),
	( op => '0', arg0 => "1110000000", arg1=> "0010111010"),
	( op => '0', arg0 => "1110010001", arg1=> "0010100000"),
	( op => '0', arg0 => "1110010001", arg1=> "0010101101"),
	( op => '0', arg0 => "1110010001", arg1=> "0010111010"),
	( op => '0', arg0 => "1110000000", arg1=> "0011000000"),
	( op => '0', arg0 => "1110000000", arg1=> "0011001101"),
	( op => '0', arg0 => "1110000000", arg1=> "0011011010"),
	( op => '0', arg0 => "1110010001", arg1=> "0011000000"),
	( op => '0', arg0 => "1110010001", arg1=> "0011001101"),
	( op => '0', arg0 => "1110010001", arg1=> "0011011010"),
	( op => '0', arg0 => "1110000000", arg1=> "0011100000"),
	( op => '0', arg0 => "1110000000", arg1=> "0011101101"),
	( op => '0', arg0 => "1110000000", arg1=> "0011111010"),
	( op => '0', arg0 => "1110010001", arg1=> "0011100000"),
	( op => '0', arg0 => "1110010001", arg1=> "0011101101"),
	( op => '0', arg0 => "1110010001", arg1=> "0011111010"),
	( op => '0', arg0 => "1110000000", arg1=> "0100000000"),
	( op => '0', arg0 => "1110000000", arg1=> "0100001101"),
	( op => '0', arg0 => "1110000000", arg1=> "0100011010"),
	( op => '0', arg0 => "1110010001", arg1=> "0100000000"),
	( op => '0', arg0 => "1110010001", arg1=> "0100001101"),
	( op => '0', arg0 => "1110010001", arg1=> "0100011010"),
	( op => '0', arg0 => "1110000000", arg1=> "0100100000"),
	( op => '0', arg0 => "1110000000", arg1=> "0100101101"),
	( op => '0', arg0 => "1110000000", arg1=> "0100111010"),
	( op => '0', arg0 => "1110010001", arg1=> "0100100000"),
	( op => '0', arg0 => "1110010001", arg1=> "0100101101"),
	( op => '0', arg0 => "1110010001", arg1=> "0100111010"),
	( op => '0', arg0 => "1110000000", arg1=> "0101000000"),
	( op => '0', arg0 => "1110000000", arg1=> "0101001101"),
	( op => '0', arg0 => "1110000000", arg1=> "0101011010"),
	( op => '0', arg0 => "1110010001", arg1=> "0101000000"),
	( op => '0', arg0 => "1110010001", arg1=> "0101001101"),
	( op => '0', arg0 => "1110010001", arg1=> "0101011010"),
	( op => '0', arg0 => "1110000000", arg1=> "0101100000"),
	( op => '0', arg0 => "1110000000", arg1=> "0101101101"),
	( op => '0', arg0 => "1110000000", arg1=> "0101111010"),
	( op => '0', arg0 => "1110010001", arg1=> "0101100000"),
	( op => '0', arg0 => "1110010001", arg1=> "0101101101"),
	( op => '0', arg0 => "1110010001", arg1=> "0101111010"),
	( op => '0', arg0 => "1110000000", arg1=> "0110000000"),
	( op => '0', arg0 => "1110000000", arg1=> "0110001101"),
	( op => '0', arg0 => "1110000000", arg1=> "0110011010"),
	( op => '0', arg0 => "1110010001", arg1=> "0110000000"),
	( op => '0', arg0 => "1110010001", arg1=> "0110001101"),
	( op => '0', arg0 => "1110010001", arg1=> "0110011010"),
	( op => '0', arg0 => "1110000000", arg1=> "0110100000"),
	( op => '0', arg0 => "1110000000", arg1=> "0110101101"),
	( op => '0', arg0 => "1110000000", arg1=> "0110111010"),
	( op => '0', arg0 => "1110010001", arg1=> "0110100000"),
	( op => '0', arg0 => "1110010001", arg1=> "0110101101"),
	( op => '0', arg0 => "1110010001", arg1=> "0110111010"),
	( op => '0', arg0 => "1110000000", arg1=> "0111000000"),
	( op => '0', arg0 => "1110000000", arg1=> "0111001101"),
	( op => '0', arg0 => "1110000000", arg1=> "0111011010"),
	( op => '0', arg0 => "1110010001", arg1=> "0111000000"),
	( op => '0', arg0 => "1110010001", arg1=> "0111001101"),
	( op => '0', arg0 => "1110010001", arg1=> "0111011010"),
	( op => '0', arg0 => "1110000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1110000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1110000000", arg1=> "0111111010"),
	( op => '0', arg0 => "1110010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1110010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1110010001", arg1=> "0111111010"),
	( op => '0', arg0 => "1110100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1110100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1110100000", arg1=> "0000011010"),
	( op => '0', arg0 => "1110110001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1110110001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1110110001", arg1=> "0000011010"),
	( op => '0', arg0 => "1110100000", arg1=> "0000100000"),
	( op => '0', arg0 => "1110100000", arg1=> "0000101101"),
	( op => '0', arg0 => "1110100000", arg1=> "0000111010"),
	( op => '0', arg0 => "1110110001", arg1=> "0000100000"),
	( op => '0', arg0 => "1110110001", arg1=> "0000101101"),
	( op => '0', arg0 => "1110110001", arg1=> "0000111010"),
	( op => '0', arg0 => "1110100000", arg1=> "0001000000"),
	( op => '0', arg0 => "1110100000", arg1=> "0001001101"),
	( op => '0', arg0 => "1110100000", arg1=> "0001011010"),
	( op => '0', arg0 => "1110110001", arg1=> "0001000000"),
	( op => '0', arg0 => "1110110001", arg1=> "0001001101"),
	( op => '0', arg0 => "1110110001", arg1=> "0001011010"),
	( op => '0', arg0 => "1110100000", arg1=> "0001100000"),
	( op => '0', arg0 => "1110100000", arg1=> "0001101101"),
	( op => '0', arg0 => "1110100000", arg1=> "0001111010"),
	( op => '0', arg0 => "1110110001", arg1=> "0001100000"),
	( op => '0', arg0 => "1110110001", arg1=> "0001101101"),
	( op => '0', arg0 => "1110110001", arg1=> "0001111010"),
	( op => '0', arg0 => "1110100000", arg1=> "0010000000"),
	( op => '0', arg0 => "1110100000", arg1=> "0010001101"),
	( op => '0', arg0 => "1110100000", arg1=> "0010011010"),
	( op => '0', arg0 => "1110110001", arg1=> "0010000000"),
	( op => '0', arg0 => "1110110001", arg1=> "0010001101"),
	( op => '0', arg0 => "1110110001", arg1=> "0010011010"),
	( op => '0', arg0 => "1110100000", arg1=> "0010100000"),
	( op => '0', arg0 => "1110100000", arg1=> "0010101101"),
	( op => '0', arg0 => "1110100000", arg1=> "0010111010"),
	( op => '0', arg0 => "1110110001", arg1=> "0010100000"),
	( op => '0', arg0 => "1110110001", arg1=> "0010101101"),
	( op => '0', arg0 => "1110110001", arg1=> "0010111010"),
	( op => '0', arg0 => "1110100000", arg1=> "0011000000"),
	( op => '0', arg0 => "1110100000", arg1=> "0011001101"),
	( op => '0', arg0 => "1110100000", arg1=> "0011011010"),
	( op => '0', arg0 => "1110110001", arg1=> "0011000000"),
	( op => '0', arg0 => "1110110001", arg1=> "0011001101"),
	( op => '0', arg0 => "1110110001", arg1=> "0011011010"),
	( op => '0', arg0 => "1110100000", arg1=> "0011100000"),
	( op => '0', arg0 => "1110100000", arg1=> "0011101101"),
	( op => '0', arg0 => "1110100000", arg1=> "0011111010"),
	( op => '0', arg0 => "1110110001", arg1=> "0011100000"),
	( op => '0', arg0 => "1110110001", arg1=> "0011101101"),
	( op => '0', arg0 => "1110110001", arg1=> "0011111010"),
	( op => '0', arg0 => "1110100000", arg1=> "0100000000"),
	( op => '0', arg0 => "1110100000", arg1=> "0100001101"),
	( op => '0', arg0 => "1110100000", arg1=> "0100011010"),
	( op => '0', arg0 => "1110110001", arg1=> "0100000000"),
	( op => '0', arg0 => "1110110001", arg1=> "0100001101"),
	( op => '0', arg0 => "1110110001", arg1=> "0100011010"),
	( op => '0', arg0 => "1110100000", arg1=> "0100100000"),
	( op => '0', arg0 => "1110100000", arg1=> "0100101101"),
	( op => '0', arg0 => "1110100000", arg1=> "0100111010"),
	( op => '0', arg0 => "1110110001", arg1=> "0100100000"),
	( op => '0', arg0 => "1110110001", arg1=> "0100101101"),
	( op => '0', arg0 => "1110110001", arg1=> "0100111010"),
	( op => '0', arg0 => "1110100000", arg1=> "0101000000"),
	( op => '0', arg0 => "1110100000", arg1=> "0101001101"),
	( op => '0', arg0 => "1110100000", arg1=> "0101011010"),
	( op => '0', arg0 => "1110110001", arg1=> "0101000000"),
	( op => '0', arg0 => "1110110001", arg1=> "0101001101"),
	( op => '0', arg0 => "1110110001", arg1=> "0101011010"),
	( op => '0', arg0 => "1110100000", arg1=> "0101100000"),
	( op => '0', arg0 => "1110100000", arg1=> "0101101101"),
	( op => '0', arg0 => "1110100000", arg1=> "0101111010"),
	( op => '0', arg0 => "1110110001", arg1=> "0101100000"),
	( op => '0', arg0 => "1110110001", arg1=> "0101101101"),
	( op => '0', arg0 => "1110110001", arg1=> "0101111010"),
	( op => '0', arg0 => "1110100000", arg1=> "0110000000"),
	( op => '0', arg0 => "1110100000", arg1=> "0110001101"),
	( op => '0', arg0 => "1110100000", arg1=> "0110011010"),
	( op => '0', arg0 => "1110110001", arg1=> "0110000000"),
	( op => '0', arg0 => "1110110001", arg1=> "0110001101"),
	( op => '0', arg0 => "1110110001", arg1=> "0110011010"),
	( op => '0', arg0 => "1110100000", arg1=> "0110100000"),
	( op => '0', arg0 => "1110100000", arg1=> "0110101101"),
	( op => '0', arg0 => "1110100000", arg1=> "0110111010"),
	( op => '0', arg0 => "1110110001", arg1=> "0110100000"),
	( op => '0', arg0 => "1110110001", arg1=> "0110101101"),
	( op => '0', arg0 => "1110110001", arg1=> "0110111010"),
	( op => '0', arg0 => "1110100000", arg1=> "0111000000"),
	( op => '0', arg0 => "1110100000", arg1=> "0111001101"),
	( op => '0', arg0 => "1110100000", arg1=> "0111011010"),
	( op => '0', arg0 => "1110110001", arg1=> "0111000000"),
	( op => '0', arg0 => "1110110001", arg1=> "0111001101"),
	( op => '0', arg0 => "1110110001", arg1=> "0111011010"),
	( op => '0', arg0 => "1110100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1110100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1110100000", arg1=> "0111111010"),
	( op => '0', arg0 => "1110110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1110110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1110110001", arg1=> "0111111010"),
	( op => '0', arg0 => "1111000000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1111000000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1111000000", arg1=> "0000011010"),
	( op => '0', arg0 => "1111010001", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1111010001", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1111010001", arg1=> "0000011010"),
	( op => '0', arg0 => "1111000000", arg1=> "0000100000"),
	( op => '0', arg0 => "1111000000", arg1=> "0000101101"),
	( op => '0', arg0 => "1111000000", arg1=> "0000111010"),
	( op => '0', arg0 => "1111010001", arg1=> "0000100000"),
	( op => '0', arg0 => "1111010001", arg1=> "0000101101"),
	( op => '0', arg0 => "1111010001", arg1=> "0000111010"),
	( op => '0', arg0 => "1111000000", arg1=> "0001000000"),
	( op => '0', arg0 => "1111000000", arg1=> "0001001101"),
	( op => '0', arg0 => "1111000000", arg1=> "0001011010"),
	( op => '0', arg0 => "1111010001", arg1=> "0001000000"),
	( op => '0', arg0 => "1111010001", arg1=> "0001001101"),
	( op => '0', arg0 => "1111010001", arg1=> "0001011010"),
	( op => '0', arg0 => "1111000000", arg1=> "0001100000"),
	( op => '0', arg0 => "1111000000", arg1=> "0001101101"),
	( op => '0', arg0 => "1111000000", arg1=> "0001111010"),
	( op => '0', arg0 => "1111010001", arg1=> "0001100000"),
	( op => '0', arg0 => "1111010001", arg1=> "0001101101"),
	( op => '0', arg0 => "1111010001", arg1=> "0001111010"),
	( op => '0', arg0 => "1111000000", arg1=> "0010000000"),
	( op => '0', arg0 => "1111000000", arg1=> "0010001101"),
	( op => '0', arg0 => "1111000000", arg1=> "0010011010"),
	( op => '0', arg0 => "1111010001", arg1=> "0010000000"),
	( op => '0', arg0 => "1111010001", arg1=> "0010001101"),
	( op => '0', arg0 => "1111010001", arg1=> "0010011010"),
	( op => '0', arg0 => "1111000000", arg1=> "0010100000"),
	( op => '0', arg0 => "1111000000", arg1=> "0010101101"),
	( op => '0', arg0 => "1111000000", arg1=> "0010111010"),
	( op => '0', arg0 => "1111010001", arg1=> "0010100000"),
	( op => '0', arg0 => "1111010001", arg1=> "0010101101"),
	( op => '0', arg0 => "1111010001", arg1=> "0010111010"),
	( op => '0', arg0 => "1111000000", arg1=> "0011000000"),
	( op => '0', arg0 => "1111000000", arg1=> "0011001101"),
	( op => '0', arg0 => "1111000000", arg1=> "0011011010"),
	( op => '0', arg0 => "1111010001", arg1=> "0011000000"),
	( op => '0', arg0 => "1111010001", arg1=> "0011001101"),
	( op => '0', arg0 => "1111010001", arg1=> "0011011010"),
	( op => '0', arg0 => "1111000000", arg1=> "0011100000"),
	( op => '0', arg0 => "1111000000", arg1=> "0011101101"),
	( op => '0', arg0 => "1111000000", arg1=> "0011111010"),
	( op => '0', arg0 => "1111010001", arg1=> "0011100000"),
	( op => '0', arg0 => "1111010001", arg1=> "0011101101"),
	( op => '0', arg0 => "1111010001", arg1=> "0011111010"),
	( op => '0', arg0 => "1111000000", arg1=> "0100000000"),
	( op => '0', arg0 => "1111000000", arg1=> "0100001101"),
	( op => '0', arg0 => "1111000000", arg1=> "0100011010"),
	( op => '0', arg0 => "1111010001", arg1=> "0100000000"),
	( op => '0', arg0 => "1111010001", arg1=> "0100001101"),
	( op => '0', arg0 => "1111010001", arg1=> "0100011010"),
	( op => '0', arg0 => "1111000000", arg1=> "0100100000"),
	( op => '0', arg0 => "1111000000", arg1=> "0100101101"),
	( op => '0', arg0 => "1111000000", arg1=> "0100111010"),
	( op => '0', arg0 => "1111010001", arg1=> "0100100000"),
	( op => '0', arg0 => "1111010001", arg1=> "0100101101"),
	( op => '0', arg0 => "1111010001", arg1=> "0100111010"),
	( op => '0', arg0 => "1111000000", arg1=> "0101000000"),
	( op => '0', arg0 => "1111000000", arg1=> "0101001101"),
	( op => '0', arg0 => "1111000000", arg1=> "0101011010"),
	( op => '0', arg0 => "1111010001", arg1=> "0101000000"),
	( op => '0', arg0 => "1111010001", arg1=> "0101001101"),
	( op => '0', arg0 => "1111010001", arg1=> "0101011010"),
	( op => '0', arg0 => "1111000000", arg1=> "0101100000"),
	( op => '0', arg0 => "1111000000", arg1=> "0101101101"),
	( op => '0', arg0 => "1111000000", arg1=> "0101111010"),
	( op => '0', arg0 => "1111010001", arg1=> "0101100000"),
	( op => '0', arg0 => "1111010001", arg1=> "0101101101"),
	( op => '0', arg0 => "1111010001", arg1=> "0101111010"),
	( op => '0', arg0 => "1111000000", arg1=> "0110000000"),
	( op => '0', arg0 => "1111000000", arg1=> "0110001101"),
	( op => '0', arg0 => "1111000000", arg1=> "0110011010"),
	( op => '0', arg0 => "1111010001", arg1=> "0110000000"),
	( op => '0', arg0 => "1111010001", arg1=> "0110001101"),
	( op => '0', arg0 => "1111010001", arg1=> "0110011010"),
	( op => '0', arg0 => "1111000000", arg1=> "0110100000"),
	( op => '0', arg0 => "1111000000", arg1=> "0110101101"),
	( op => '0', arg0 => "1111000000", arg1=> "0110111010"),
	( op => '0', arg0 => "1111010001", arg1=> "0110100000"),
	( op => '0', arg0 => "1111010001", arg1=> "0110101101"),
	( op => '0', arg0 => "1111010001", arg1=> "0110111010"),
	( op => '0', arg0 => "1111000000", arg1=> "0111000000"),
	( op => '0', arg0 => "1111000000", arg1=> "0111001101"),
	( op => '0', arg0 => "1111000000", arg1=> "0111011010"),
	( op => '0', arg0 => "1111010001", arg1=> "0111000000"),
	( op => '0', arg0 => "1111010001", arg1=> "0111001101"),
	( op => '0', arg0 => "1111010001", arg1=> "0111011010"),
	( op => '0', arg0 => "1111000000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1111000000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1111000000", arg1=> "0111111010"),
	( op => '0', arg0 => "1111010001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1111010001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1111010001", arg1=> "0111111010"),
	( op => '0', arg0 => "1111100000", arg1=> "0000000000"),
-- denorm!	( op => '0', arg0 => "1111100000", arg1=> "0000001101"),
-- denorm!	( op => '0', arg0 => "1111100000", arg1=> "0000011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0000000000"),
-- NaN!-- denorm!	( op => '0', arg0 => "1111110001", arg1=> "0000001101"),
-- NaN!-- denorm!	( op => '0', arg0 => "1111110001", arg1=> "0000011010"),
	( op => '0', arg0 => "1111100000", arg1=> "0000100000"),
	( op => '0', arg0 => "1111100000", arg1=> "0000101101"),
	( op => '0', arg0 => "1111100000", arg1=> "0000111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0000100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0000101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0000111010"),
	( op => '0', arg0 => "1111100000", arg1=> "0001000000"),
	( op => '0', arg0 => "1111100000", arg1=> "0001001101"),
	( op => '0', arg0 => "1111100000", arg1=> "0001011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0001000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0001001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0001011010"),
	( op => '0', arg0 => "1111100000", arg1=> "0001100000"),
	( op => '0', arg0 => "1111100000", arg1=> "0001101101"),
	( op => '0', arg0 => "1111100000", arg1=> "0001111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0001100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0001101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0001111010"),
	( op => '0', arg0 => "1111100000", arg1=> "0010000000"),
	( op => '0', arg0 => "1111100000", arg1=> "0010001101"),
	( op => '0', arg0 => "1111100000", arg1=> "0010011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0010000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0010001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0010011010"),
	( op => '0', arg0 => "1111100000", arg1=> "0010100000"),
	( op => '0', arg0 => "1111100000", arg1=> "0010101101"),
	( op => '0', arg0 => "1111100000", arg1=> "0010111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0010100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0010101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0010111010"),
	( op => '0', arg0 => "1111100000", arg1=> "0011000000"),
	( op => '0', arg0 => "1111100000", arg1=> "0011001101"),
	( op => '0', arg0 => "1111100000", arg1=> "0011011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0011000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0011001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0011011010"),
	( op => '0', arg0 => "1111100000", arg1=> "0011100000"),
	( op => '0', arg0 => "1111100000", arg1=> "0011101101"),
	( op => '0', arg0 => "1111100000", arg1=> "0011111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0011100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0011101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0011111010"),
	( op => '0', arg0 => "1111100000", arg1=> "0100000000"),
	( op => '0', arg0 => "1111100000", arg1=> "0100001101"),
	( op => '0', arg0 => "1111100000", arg1=> "0100011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0100000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0100001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0100011010"),
	( op => '0', arg0 => "1111100000", arg1=> "0100100000"),
	( op => '0', arg0 => "1111100000", arg1=> "0100101101"),
	( op => '0', arg0 => "1111100000", arg1=> "0100111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0100100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0100101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0100111010"),
	( op => '0', arg0 => "1111100000", arg1=> "0101000000"),
	( op => '0', arg0 => "1111100000", arg1=> "0101001101"),
	( op => '0', arg0 => "1111100000", arg1=> "0101011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0101000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0101001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0101011010"),
	( op => '0', arg0 => "1111100000", arg1=> "0101100000"),
	( op => '0', arg0 => "1111100000", arg1=> "0101101101"),
	( op => '0', arg0 => "1111100000", arg1=> "0101111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0101100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0101101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0101111010"),
	( op => '0', arg0 => "1111100000", arg1=> "0110000000"),
	( op => '0', arg0 => "1111100000", arg1=> "0110001101"),
	( op => '0', arg0 => "1111100000", arg1=> "0110011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0110000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0110001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0110011010"),
	( op => '0', arg0 => "1111100000", arg1=> "0110100000"),
	( op => '0', arg0 => "1111100000", arg1=> "0110101101"),
	( op => '0', arg0 => "1111100000", arg1=> "0110111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0110100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0110101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0110111010"),
	( op => '0', arg0 => "1111100000", arg1=> "0111000000"),
	( op => '0', arg0 => "1111100000", arg1=> "0111001101"),
	( op => '0', arg0 => "1111100000", arg1=> "0111011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0111000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0111001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0111011010"),
	( op => '0', arg0 => "1111100000", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1111100000", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1111100000", arg1=> "0111111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0111100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0111101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "0111111010"),
	( op => '0', arg0 => "1000000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1000000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1000000000", arg1=> "1000011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1000011010"),
	( op => '0', arg0 => "1000000000", arg1=> "1000100000"),
	( op => '0', arg0 => "1000000000", arg1=> "1000101101"),
	( op => '0', arg0 => "1000000000", arg1=> "1000111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1000100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1000101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1000111010"),
	( op => '0', arg0 => "1000000000", arg1=> "1001000000"),
	( op => '0', arg0 => "1000000000", arg1=> "1001001101"),
	( op => '0', arg0 => "1000000000", arg1=> "1001011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1001000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1001001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1001011010"),
	( op => '0', arg0 => "1000000000", arg1=> "1001100000"),
	( op => '0', arg0 => "1000000000", arg1=> "1001101101"),
	( op => '0', arg0 => "1000000000", arg1=> "1001111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1001100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1001101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1001111010"),
	( op => '0', arg0 => "1000000000", arg1=> "1010000000"),
	( op => '0', arg0 => "1000000000", arg1=> "1010001101"),
	( op => '0', arg0 => "1000000000", arg1=> "1010011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1010000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1010001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1010011010"),
	( op => '0', arg0 => "1000000000", arg1=> "1010100000"),
	( op => '0', arg0 => "1000000000", arg1=> "1010101101"),
	( op => '0', arg0 => "1000000000", arg1=> "1010111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1010100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1010101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1010111010"),
	( op => '0', arg0 => "1000000000", arg1=> "1011000000"),
	( op => '0', arg0 => "1000000000", arg1=> "1011001101"),
	( op => '0', arg0 => "1000000000", arg1=> "1011011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1011000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1011001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1011011010"),
	( op => '0', arg0 => "1000000000", arg1=> "1011100000"),
	( op => '0', arg0 => "1000000000", arg1=> "1011101101"),
	( op => '0', arg0 => "1000000000", arg1=> "1011111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1011100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1011101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1011111010"),
	( op => '0', arg0 => "1000000000", arg1=> "1100000000"),
	( op => '0', arg0 => "1000000000", arg1=> "1100001101"),
	( op => '0', arg0 => "1000000000", arg1=> "1100011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1100000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1100001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1100011010"),
	( op => '0', arg0 => "1000000000", arg1=> "1100100000"),
	( op => '0', arg0 => "1000000000", arg1=> "1100101101"),
	( op => '0', arg0 => "1000000000", arg1=> "1100111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1100100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1100101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1100111010"),
	( op => '0', arg0 => "1000000000", arg1=> "1101000000"),
	( op => '0', arg0 => "1000000000", arg1=> "1101001101"),
	( op => '0', arg0 => "1000000000", arg1=> "1101011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1101000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1101001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1101011010"),
	( op => '0', arg0 => "1000000000", arg1=> "1101100000"),
	( op => '0', arg0 => "1000000000", arg1=> "1101101101"),
	( op => '0', arg0 => "1000000000", arg1=> "1101111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1101100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1101101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1101111010"),
	( op => '0', arg0 => "1000000000", arg1=> "1110000000"),
	( op => '0', arg0 => "1000000000", arg1=> "1110001101"),
	( op => '0', arg0 => "1000000000", arg1=> "1110011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1110000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1110001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1110011010"),
	( op => '0', arg0 => "1000000000", arg1=> "1110100000"),
	( op => '0', arg0 => "1000000000", arg1=> "1110101101"),
	( op => '0', arg0 => "1000000000", arg1=> "1110111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1110100000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1110101101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1110111010"),
	( op => '0', arg0 => "1000000000", arg1=> "1111000000"),
	( op => '0', arg0 => "1000000000", arg1=> "1111001101"),
	( op => '0', arg0 => "1000000000", arg1=> "1111011010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1111000000"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1111001101"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1111011010"),
	( op => '0', arg0 => "1000000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1000000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1000000000", arg1=> "1111111010"),
-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1111100000"),
-- NaN!-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1111101101"),
-- NaN!-- denorm!	( op => '0', arg0 => "1000010001", arg1=> "1111111010"),
	( op => '0', arg0 => "1000100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1000100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1000100000", arg1=> "1000011010"),
	( op => '0', arg0 => "1000110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1000110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1000110001", arg1=> "1000011010"),
	( op => '0', arg0 => "1000100000", arg1=> "1000100000"),
	( op => '0', arg0 => "1000100000", arg1=> "1000101101"),
	( op => '0', arg0 => "1000100000", arg1=> "1000111010"),
	( op => '0', arg0 => "1000110001", arg1=> "1000100000"),
	( op => '0', arg0 => "1000110001", arg1=> "1000101101"),
	( op => '0', arg0 => "1000110001", arg1=> "1000111010"),
	( op => '0', arg0 => "1000100000", arg1=> "1001000000"),
	( op => '0', arg0 => "1000100000", arg1=> "1001001101"),
	( op => '0', arg0 => "1000100000", arg1=> "1001011010"),
	( op => '0', arg0 => "1000110001", arg1=> "1001000000"),
	( op => '0', arg0 => "1000110001", arg1=> "1001001101"),
	( op => '0', arg0 => "1000110001", arg1=> "1001011010"),
	( op => '0', arg0 => "1000100000", arg1=> "1001100000"),
	( op => '0', arg0 => "1000100000", arg1=> "1001101101"),
	( op => '0', arg0 => "1000100000", arg1=> "1001111010"),
	( op => '0', arg0 => "1000110001", arg1=> "1001100000"),
	( op => '0', arg0 => "1000110001", arg1=> "1001101101"),
	( op => '0', arg0 => "1000110001", arg1=> "1001111010"),
	( op => '0', arg0 => "1000100000", arg1=> "1010000000"),
	( op => '0', arg0 => "1000100000", arg1=> "1010001101"),
	( op => '0', arg0 => "1000100000", arg1=> "1010011010"),
	( op => '0', arg0 => "1000110001", arg1=> "1010000000"),
	( op => '0', arg0 => "1000110001", arg1=> "1010001101"),
	( op => '0', arg0 => "1000110001", arg1=> "1010011010"),
	( op => '0', arg0 => "1000100000", arg1=> "1010100000"),
	( op => '0', arg0 => "1000100000", arg1=> "1010101101"),
	( op => '0', arg0 => "1000100000", arg1=> "1010111010"),
	( op => '0', arg0 => "1000110001", arg1=> "1010100000"),
	( op => '0', arg0 => "1000110001", arg1=> "1010101101"),
	( op => '0', arg0 => "1000110001", arg1=> "1010111010"),
	( op => '0', arg0 => "1000100000", arg1=> "1011000000"),
	( op => '0', arg0 => "1000100000", arg1=> "1011001101"),
	( op => '0', arg0 => "1000100000", arg1=> "1011011010"),
	( op => '0', arg0 => "1000110001", arg1=> "1011000000"),
	( op => '0', arg0 => "1000110001", arg1=> "1011001101"),
	( op => '0', arg0 => "1000110001", arg1=> "1011011010"),
	( op => '0', arg0 => "1000100000", arg1=> "1011100000"),
	( op => '0', arg0 => "1000100000", arg1=> "1011101101"),
	( op => '0', arg0 => "1000100000", arg1=> "1011111010"),
	( op => '0', arg0 => "1000110001", arg1=> "1011100000"),
	( op => '0', arg0 => "1000110001", arg1=> "1011101101"),
	( op => '0', arg0 => "1000110001", arg1=> "1011111010"),
	( op => '0', arg0 => "1000100000", arg1=> "1100000000"),
	( op => '0', arg0 => "1000100000", arg1=> "1100001101"),
	( op => '0', arg0 => "1000100000", arg1=> "1100011010"),
	( op => '0', arg0 => "1000110001", arg1=> "1100000000"),
	( op => '0', arg0 => "1000110001", arg1=> "1100001101"),
	( op => '0', arg0 => "1000110001", arg1=> "1100011010"),
	( op => '0', arg0 => "1000100000", arg1=> "1100100000"),
	( op => '0', arg0 => "1000100000", arg1=> "1100101101"),
	( op => '0', arg0 => "1000100000", arg1=> "1100111010"),
	( op => '0', arg0 => "1000110001", arg1=> "1100100000"),
	( op => '0', arg0 => "1000110001", arg1=> "1100101101"),
	( op => '0', arg0 => "1000110001", arg1=> "1100111010"),
	( op => '0', arg0 => "1000100000", arg1=> "1101000000"),
	( op => '0', arg0 => "1000100000", arg1=> "1101001101"),
	( op => '0', arg0 => "1000100000", arg1=> "1101011010"),
	( op => '0', arg0 => "1000110001", arg1=> "1101000000"),
	( op => '0', arg0 => "1000110001", arg1=> "1101001101"),
	( op => '0', arg0 => "1000110001", arg1=> "1101011010"),
	( op => '0', arg0 => "1000100000", arg1=> "1101100000"),
	( op => '0', arg0 => "1000100000", arg1=> "1101101101"),
	( op => '0', arg0 => "1000100000", arg1=> "1101111010"),
	( op => '0', arg0 => "1000110001", arg1=> "1101100000"),
	( op => '0', arg0 => "1000110001", arg1=> "1101101101"),
	( op => '0', arg0 => "1000110001", arg1=> "1101111010"),
	( op => '0', arg0 => "1000100000", arg1=> "1110000000"),
	( op => '0', arg0 => "1000100000", arg1=> "1110001101"),
	( op => '0', arg0 => "1000100000", arg1=> "1110011010"),
	( op => '0', arg0 => "1000110001", arg1=> "1110000000"),
	( op => '0', arg0 => "1000110001", arg1=> "1110001101"),
	( op => '0', arg0 => "1000110001", arg1=> "1110011010"),
	( op => '0', arg0 => "1000100000", arg1=> "1110100000"),
	( op => '0', arg0 => "1000100000", arg1=> "1110101101"),
	( op => '0', arg0 => "1000100000", arg1=> "1110111010"),
	( op => '0', arg0 => "1000110001", arg1=> "1110100000"),
	( op => '0', arg0 => "1000110001", arg1=> "1110101101"),
	( op => '0', arg0 => "1000110001", arg1=> "1110111010"),
	( op => '0', arg0 => "1000100000", arg1=> "1111000000"),
	( op => '0', arg0 => "1000100000", arg1=> "1111001101"),
	( op => '0', arg0 => "1000100000", arg1=> "1111011010"),
	( op => '0', arg0 => "1000110001", arg1=> "1111000000"),
	( op => '0', arg0 => "1000110001", arg1=> "1111001101"),
	( op => '0', arg0 => "1000110001", arg1=> "1111011010"),
	( op => '0', arg0 => "1000100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1000100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1000100000", arg1=> "1111111010"),
	( op => '0', arg0 => "1000110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1000110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1000110001", arg1=> "1111111010"),
	( op => '0', arg0 => "1001000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1001000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1001000000", arg1=> "1000011010"),
	( op => '0', arg0 => "1001010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1001010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1001010001", arg1=> "1000011010"),
	( op => '0', arg0 => "1001000000", arg1=> "1000100000"),
	( op => '0', arg0 => "1001000000", arg1=> "1000101101"),
	( op => '0', arg0 => "1001000000", arg1=> "1000111010"),
	( op => '0', arg0 => "1001010001", arg1=> "1000100000"),
	( op => '0', arg0 => "1001010001", arg1=> "1000101101"),
	( op => '0', arg0 => "1001010001", arg1=> "1000111010"),
	( op => '0', arg0 => "1001000000", arg1=> "1001000000"),
	( op => '0', arg0 => "1001000000", arg1=> "1001001101"),
	( op => '0', arg0 => "1001000000", arg1=> "1001011010"),
	( op => '0', arg0 => "1001010001", arg1=> "1001000000"),
	( op => '0', arg0 => "1001010001", arg1=> "1001001101"),
	( op => '0', arg0 => "1001010001", arg1=> "1001011010"),
	( op => '0', arg0 => "1001000000", arg1=> "1001100000"),
	( op => '0', arg0 => "1001000000", arg1=> "1001101101"),
	( op => '0', arg0 => "1001000000", arg1=> "1001111010"),
	( op => '0', arg0 => "1001010001", arg1=> "1001100000"),
	( op => '0', arg0 => "1001010001", arg1=> "1001101101"),
	( op => '0', arg0 => "1001010001", arg1=> "1001111010"),
	( op => '0', arg0 => "1001000000", arg1=> "1010000000"),
	( op => '0', arg0 => "1001000000", arg1=> "1010001101"),
	( op => '0', arg0 => "1001000000", arg1=> "1010011010"),
	( op => '0', arg0 => "1001010001", arg1=> "1010000000"),
	( op => '0', arg0 => "1001010001", arg1=> "1010001101"),
	( op => '0', arg0 => "1001010001", arg1=> "1010011010"),
	( op => '0', arg0 => "1001000000", arg1=> "1010100000"),
	( op => '0', arg0 => "1001000000", arg1=> "1010101101"),
	( op => '0', arg0 => "1001000000", arg1=> "1010111010"),
	( op => '0', arg0 => "1001010001", arg1=> "1010100000"),
	( op => '0', arg0 => "1001010001", arg1=> "1010101101"),
	( op => '0', arg0 => "1001010001", arg1=> "1010111010"),
	( op => '0', arg0 => "1001000000", arg1=> "1011000000"),
	( op => '0', arg0 => "1001000000", arg1=> "1011001101"),
	( op => '0', arg0 => "1001000000", arg1=> "1011011010"),
	( op => '0', arg0 => "1001010001", arg1=> "1011000000"),
	( op => '0', arg0 => "1001010001", arg1=> "1011001101"),
	( op => '0', arg0 => "1001010001", arg1=> "1011011010"),
	( op => '0', arg0 => "1001000000", arg1=> "1011100000"),
	( op => '0', arg0 => "1001000000", arg1=> "1011101101"),
	( op => '0', arg0 => "1001000000", arg1=> "1011111010"),
	( op => '0', arg0 => "1001010001", arg1=> "1011100000"),
	( op => '0', arg0 => "1001010001", arg1=> "1011101101"),
	( op => '0', arg0 => "1001010001", arg1=> "1011111010"),
	( op => '0', arg0 => "1001000000", arg1=> "1100000000"),
	( op => '0', arg0 => "1001000000", arg1=> "1100001101"),
	( op => '0', arg0 => "1001000000", arg1=> "1100011010"),
	( op => '0', arg0 => "1001010001", arg1=> "1100000000"),
	( op => '0', arg0 => "1001010001", arg1=> "1100001101"),
	( op => '0', arg0 => "1001010001", arg1=> "1100011010"),
	( op => '0', arg0 => "1001000000", arg1=> "1100100000"),
	( op => '0', arg0 => "1001000000", arg1=> "1100101101"),
	( op => '0', arg0 => "1001000000", arg1=> "1100111010"),
	( op => '0', arg0 => "1001010001", arg1=> "1100100000"),
	( op => '0', arg0 => "1001010001", arg1=> "1100101101"),
	( op => '0', arg0 => "1001010001", arg1=> "1100111010"),
	( op => '0', arg0 => "1001000000", arg1=> "1101000000"),
	( op => '0', arg0 => "1001000000", arg1=> "1101001101"),
	( op => '0', arg0 => "1001000000", arg1=> "1101011010"),
	( op => '0', arg0 => "1001010001", arg1=> "1101000000"),
	( op => '0', arg0 => "1001010001", arg1=> "1101001101"),
	( op => '0', arg0 => "1001010001", arg1=> "1101011010"),
	( op => '0', arg0 => "1001000000", arg1=> "1101100000"),
	( op => '0', arg0 => "1001000000", arg1=> "1101101101"),
	( op => '0', arg0 => "1001000000", arg1=> "1101111010"),
	( op => '0', arg0 => "1001010001", arg1=> "1101100000"),
	( op => '0', arg0 => "1001010001", arg1=> "1101101101"),
	( op => '0', arg0 => "1001010001", arg1=> "1101111010"),
	( op => '0', arg0 => "1001000000", arg1=> "1110000000"),
	( op => '0', arg0 => "1001000000", arg1=> "1110001101"),
	( op => '0', arg0 => "1001000000", arg1=> "1110011010"),
	( op => '0', arg0 => "1001010001", arg1=> "1110000000"),
	( op => '0', arg0 => "1001010001", arg1=> "1110001101"),
	( op => '0', arg0 => "1001010001", arg1=> "1110011010"),
	( op => '0', arg0 => "1001000000", arg1=> "1110100000"),
	( op => '0', arg0 => "1001000000", arg1=> "1110101101"),
	( op => '0', arg0 => "1001000000", arg1=> "1110111010"),
	( op => '0', arg0 => "1001010001", arg1=> "1110100000"),
	( op => '0', arg0 => "1001010001", arg1=> "1110101101"),
	( op => '0', arg0 => "1001010001", arg1=> "1110111010"),
	( op => '0', arg0 => "1001000000", arg1=> "1111000000"),
	( op => '0', arg0 => "1001000000", arg1=> "1111001101"),
	( op => '0', arg0 => "1001000000", arg1=> "1111011010"),
	( op => '0', arg0 => "1001010001", arg1=> "1111000000"),
	( op => '0', arg0 => "1001010001", arg1=> "1111001101"),
	( op => '0', arg0 => "1001010001", arg1=> "1111011010"),
	( op => '0', arg0 => "1001000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1001000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1001000000", arg1=> "1111111010"),
	( op => '0', arg0 => "1001010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1001010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1001010001", arg1=> "1111111010"),
	( op => '0', arg0 => "1001100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1001100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1001100000", arg1=> "1000011010"),
	( op => '0', arg0 => "1001110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1001110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1001110001", arg1=> "1000011010"),
	( op => '0', arg0 => "1001100000", arg1=> "1000100000"),
	( op => '0', arg0 => "1001100000", arg1=> "1000101101"),
	( op => '0', arg0 => "1001100000", arg1=> "1000111010"),
	( op => '0', arg0 => "1001110001", arg1=> "1000100000"),
	( op => '0', arg0 => "1001110001", arg1=> "1000101101"),
	( op => '0', arg0 => "1001110001", arg1=> "1000111010"),
	( op => '0', arg0 => "1001100000", arg1=> "1001000000"),
	( op => '0', arg0 => "1001100000", arg1=> "1001001101"),
	( op => '0', arg0 => "1001100000", arg1=> "1001011010"),
	( op => '0', arg0 => "1001110001", arg1=> "1001000000"),
	( op => '0', arg0 => "1001110001", arg1=> "1001001101"),
	( op => '0', arg0 => "1001110001", arg1=> "1001011010"),
	( op => '0', arg0 => "1001100000", arg1=> "1001100000"),
	( op => '0', arg0 => "1001100000", arg1=> "1001101101"),
	( op => '0', arg0 => "1001100000", arg1=> "1001111010"),
	( op => '0', arg0 => "1001110001", arg1=> "1001100000"),
	( op => '0', arg0 => "1001110001", arg1=> "1001101101"),
	( op => '0', arg0 => "1001110001", arg1=> "1001111010"),
	( op => '0', arg0 => "1001100000", arg1=> "1010000000"),
	( op => '0', arg0 => "1001100000", arg1=> "1010001101"),
	( op => '0', arg0 => "1001100000", arg1=> "1010011010"),
	( op => '0', arg0 => "1001110001", arg1=> "1010000000"),
	( op => '0', arg0 => "1001110001", arg1=> "1010001101"),
	( op => '0', arg0 => "1001110001", arg1=> "1010011010"),
	( op => '0', arg0 => "1001100000", arg1=> "1010100000"),
	( op => '0', arg0 => "1001100000", arg1=> "1010101101"),
	( op => '0', arg0 => "1001100000", arg1=> "1010111010"),
	( op => '0', arg0 => "1001110001", arg1=> "1010100000"),
	( op => '0', arg0 => "1001110001", arg1=> "1010101101"),
	( op => '0', arg0 => "1001110001", arg1=> "1010111010"),
	( op => '0', arg0 => "1001100000", arg1=> "1011000000"),
	( op => '0', arg0 => "1001100000", arg1=> "1011001101"),
	( op => '0', arg0 => "1001100000", arg1=> "1011011010"),
	( op => '0', arg0 => "1001110001", arg1=> "1011000000"),
	( op => '0', arg0 => "1001110001", arg1=> "1011001101"),
	( op => '0', arg0 => "1001110001", arg1=> "1011011010"),
	( op => '0', arg0 => "1001100000", arg1=> "1011100000"),
	( op => '0', arg0 => "1001100000", arg1=> "1011101101"),
	( op => '0', arg0 => "1001100000", arg1=> "1011111010"),
	( op => '0', arg0 => "1001110001", arg1=> "1011100000"),
	( op => '0', arg0 => "1001110001", arg1=> "1011101101"),
	( op => '0', arg0 => "1001110001", arg1=> "1011111010"),
	( op => '0', arg0 => "1001100000", arg1=> "1100000000"),
	( op => '0', arg0 => "1001100000", arg1=> "1100001101"),
	( op => '0', arg0 => "1001100000", arg1=> "1100011010"),
	( op => '0', arg0 => "1001110001", arg1=> "1100000000"),
	( op => '0', arg0 => "1001110001", arg1=> "1100001101"),
	( op => '0', arg0 => "1001110001", arg1=> "1100011010"),
	( op => '0', arg0 => "1001100000", arg1=> "1100100000"),
	( op => '0', arg0 => "1001100000", arg1=> "1100101101"),
	( op => '0', arg0 => "1001100000", arg1=> "1100111010"),
	( op => '0', arg0 => "1001110001", arg1=> "1100100000"),
	( op => '0', arg0 => "1001110001", arg1=> "1100101101"),
	( op => '0', arg0 => "1001110001", arg1=> "1100111010"),
	( op => '0', arg0 => "1001100000", arg1=> "1101000000"),
	( op => '0', arg0 => "1001100000", arg1=> "1101001101"),
	( op => '0', arg0 => "1001100000", arg1=> "1101011010"),
	( op => '0', arg0 => "1001110001", arg1=> "1101000000"),
	( op => '0', arg0 => "1001110001", arg1=> "1101001101"),
	( op => '0', arg0 => "1001110001", arg1=> "1101011010"),
	( op => '0', arg0 => "1001100000", arg1=> "1101100000"),
	( op => '0', arg0 => "1001100000", arg1=> "1101101101"),
	( op => '0', arg0 => "1001100000", arg1=> "1101111010"),
	( op => '0', arg0 => "1001110001", arg1=> "1101100000"),
	( op => '0', arg0 => "1001110001", arg1=> "1101101101"),
	( op => '0', arg0 => "1001110001", arg1=> "1101111010"),
	( op => '0', arg0 => "1001100000", arg1=> "1110000000"),
	( op => '0', arg0 => "1001100000", arg1=> "1110001101"),
	( op => '0', arg0 => "1001100000", arg1=> "1110011010"),
	( op => '0', arg0 => "1001110001", arg1=> "1110000000"),
	( op => '0', arg0 => "1001110001", arg1=> "1110001101"),
	( op => '0', arg0 => "1001110001", arg1=> "1110011010"),
	( op => '0', arg0 => "1001100000", arg1=> "1110100000"),
	( op => '0', arg0 => "1001100000", arg1=> "1110101101"),
	( op => '0', arg0 => "1001100000", arg1=> "1110111010"),
	( op => '0', arg0 => "1001110001", arg1=> "1110100000"),
	( op => '0', arg0 => "1001110001", arg1=> "1110101101"),
	( op => '0', arg0 => "1001110001", arg1=> "1110111010"),
	( op => '0', arg0 => "1001100000", arg1=> "1111000000"),
	( op => '0', arg0 => "1001100000", arg1=> "1111001101"),
	( op => '0', arg0 => "1001100000", arg1=> "1111011010"),
	( op => '0', arg0 => "1001110001", arg1=> "1111000000"),
	( op => '0', arg0 => "1001110001", arg1=> "1111001101"),
	( op => '0', arg0 => "1001110001", arg1=> "1111011010"),
	( op => '0', arg0 => "1001100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1001100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1001100000", arg1=> "1111111010"),
	( op => '0', arg0 => "1001110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1001110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1001110001", arg1=> "1111111010"),
	( op => '0', arg0 => "1010000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1010000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1010000000", arg1=> "1000011010"),
	( op => '0', arg0 => "1010010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1010010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1010010001", arg1=> "1000011010"),
	( op => '0', arg0 => "1010000000", arg1=> "1000100000"),
	( op => '0', arg0 => "1010000000", arg1=> "1000101101"),
	( op => '0', arg0 => "1010000000", arg1=> "1000111010"),
	( op => '0', arg0 => "1010010001", arg1=> "1000100000"),
	( op => '0', arg0 => "1010010001", arg1=> "1000101101"),
	( op => '0', arg0 => "1010010001", arg1=> "1000111010"),
	( op => '0', arg0 => "1010000000", arg1=> "1001000000"),
	( op => '0', arg0 => "1010000000", arg1=> "1001001101"),
	( op => '0', arg0 => "1010000000", arg1=> "1001011010"),
	( op => '0', arg0 => "1010010001", arg1=> "1001000000"),
	( op => '0', arg0 => "1010010001", arg1=> "1001001101"),
	( op => '0', arg0 => "1010010001", arg1=> "1001011010"),
	( op => '0', arg0 => "1010000000", arg1=> "1001100000"),
	( op => '0', arg0 => "1010000000", arg1=> "1001101101"),
	( op => '0', arg0 => "1010000000", arg1=> "1001111010"),
	( op => '0', arg0 => "1010010001", arg1=> "1001100000"),
	( op => '0', arg0 => "1010010001", arg1=> "1001101101"),
	( op => '0', arg0 => "1010010001", arg1=> "1001111010"),
	( op => '0', arg0 => "1010000000", arg1=> "1010000000"),
	( op => '0', arg0 => "1010000000", arg1=> "1010001101"),
	( op => '0', arg0 => "1010000000", arg1=> "1010011010"),
	( op => '0', arg0 => "1010010001", arg1=> "1010000000"),
	( op => '0', arg0 => "1010010001", arg1=> "1010001101"),
	( op => '0', arg0 => "1010010001", arg1=> "1010011010"),
	( op => '0', arg0 => "1010000000", arg1=> "1010100000"),
	( op => '0', arg0 => "1010000000", arg1=> "1010101101"),
	( op => '0', arg0 => "1010000000", arg1=> "1010111010"),
	( op => '0', arg0 => "1010010001", arg1=> "1010100000"),
	( op => '0', arg0 => "1010010001", arg1=> "1010101101"),
	( op => '0', arg0 => "1010010001", arg1=> "1010111010"),
	( op => '0', arg0 => "1010000000", arg1=> "1011000000"),
	( op => '0', arg0 => "1010000000", arg1=> "1011001101"),
	( op => '0', arg0 => "1010000000", arg1=> "1011011010"),
	( op => '0', arg0 => "1010010001", arg1=> "1011000000"),
	( op => '0', arg0 => "1010010001", arg1=> "1011001101"),
	( op => '0', arg0 => "1010010001", arg1=> "1011011010"),
	( op => '0', arg0 => "1010000000", arg1=> "1011100000"),
	( op => '0', arg0 => "1010000000", arg1=> "1011101101"),
	( op => '0', arg0 => "1010000000", arg1=> "1011111010"),
	( op => '0', arg0 => "1010010001", arg1=> "1011100000"),
	( op => '0', arg0 => "1010010001", arg1=> "1011101101"),
	( op => '0', arg0 => "1010010001", arg1=> "1011111010"),
	( op => '0', arg0 => "1010000000", arg1=> "1100000000"),
	( op => '0', arg0 => "1010000000", arg1=> "1100001101"),
	( op => '0', arg0 => "1010000000", arg1=> "1100011010"),
	( op => '0', arg0 => "1010010001", arg1=> "1100000000"),
	( op => '0', arg0 => "1010010001", arg1=> "1100001101"),
	( op => '0', arg0 => "1010010001", arg1=> "1100011010"),
	( op => '0', arg0 => "1010000000", arg1=> "1100100000"),
	( op => '0', arg0 => "1010000000", arg1=> "1100101101"),
	( op => '0', arg0 => "1010000000", arg1=> "1100111010"),
	( op => '0', arg0 => "1010010001", arg1=> "1100100000"),
	( op => '0', arg0 => "1010010001", arg1=> "1100101101"),
	( op => '0', arg0 => "1010010001", arg1=> "1100111010"),
	( op => '0', arg0 => "1010000000", arg1=> "1101000000"),
	( op => '0', arg0 => "1010000000", arg1=> "1101001101"),
	( op => '0', arg0 => "1010000000", arg1=> "1101011010"),
	( op => '0', arg0 => "1010010001", arg1=> "1101000000"),
	( op => '0', arg0 => "1010010001", arg1=> "1101001101"),
	( op => '0', arg0 => "1010010001", arg1=> "1101011010"),
	( op => '0', arg0 => "1010000000", arg1=> "1101100000"),
	( op => '0', arg0 => "1010000000", arg1=> "1101101101"),
	( op => '0', arg0 => "1010000000", arg1=> "1101111010"),
	( op => '0', arg0 => "1010010001", arg1=> "1101100000"),
	( op => '0', arg0 => "1010010001", arg1=> "1101101101"),
	( op => '0', arg0 => "1010010001", arg1=> "1101111010"),
	( op => '0', arg0 => "1010000000", arg1=> "1110000000"),
	( op => '0', arg0 => "1010000000", arg1=> "1110001101"),
	( op => '0', arg0 => "1010000000", arg1=> "1110011010"),
	( op => '0', arg0 => "1010010001", arg1=> "1110000000"),
	( op => '0', arg0 => "1010010001", arg1=> "1110001101"),
	( op => '0', arg0 => "1010010001", arg1=> "1110011010"),
	( op => '0', arg0 => "1010000000", arg1=> "1110100000"),
	( op => '0', arg0 => "1010000000", arg1=> "1110101101"),
	( op => '0', arg0 => "1010000000", arg1=> "1110111010"),
	( op => '0', arg0 => "1010010001", arg1=> "1110100000"),
	( op => '0', arg0 => "1010010001", arg1=> "1110101101"),
	( op => '0', arg0 => "1010010001", arg1=> "1110111010"),
	( op => '0', arg0 => "1010000000", arg1=> "1111000000"),
	( op => '0', arg0 => "1010000000", arg1=> "1111001101"),
	( op => '0', arg0 => "1010000000", arg1=> "1111011010"),
	( op => '0', arg0 => "1010010001", arg1=> "1111000000"),
	( op => '0', arg0 => "1010010001", arg1=> "1111001101"),
	( op => '0', arg0 => "1010010001", arg1=> "1111011010"),
	( op => '0', arg0 => "1010000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1010000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1010000000", arg1=> "1111111010"),
	( op => '0', arg0 => "1010010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1010010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1010010001", arg1=> "1111111010"),
	( op => '0', arg0 => "1010100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1010100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1010100000", arg1=> "1000011010"),
	( op => '0', arg0 => "1010110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1010110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1010110001", arg1=> "1000011010"),
	( op => '0', arg0 => "1010100000", arg1=> "1000100000"),
	( op => '0', arg0 => "1010100000", arg1=> "1000101101"),
	( op => '0', arg0 => "1010100000", arg1=> "1000111010"),
	( op => '0', arg0 => "1010110001", arg1=> "1000100000"),
	( op => '0', arg0 => "1010110001", arg1=> "1000101101"),
	( op => '0', arg0 => "1010110001", arg1=> "1000111010"),
	( op => '0', arg0 => "1010100000", arg1=> "1001000000"),
	( op => '0', arg0 => "1010100000", arg1=> "1001001101"),
	( op => '0', arg0 => "1010100000", arg1=> "1001011010"),
	( op => '0', arg0 => "1010110001", arg1=> "1001000000"),
	( op => '0', arg0 => "1010110001", arg1=> "1001001101"),
	( op => '0', arg0 => "1010110001", arg1=> "1001011010"),
	( op => '0', arg0 => "1010100000", arg1=> "1001100000"),
	( op => '0', arg0 => "1010100000", arg1=> "1001101101"),
	( op => '0', arg0 => "1010100000", arg1=> "1001111010"),
	( op => '0', arg0 => "1010110001", arg1=> "1001100000"),
	( op => '0', arg0 => "1010110001", arg1=> "1001101101"),
	( op => '0', arg0 => "1010110001", arg1=> "1001111010"),
	( op => '0', arg0 => "1010100000", arg1=> "1010000000"),
	( op => '0', arg0 => "1010100000", arg1=> "1010001101"),
	( op => '0', arg0 => "1010100000", arg1=> "1010011010"),
	( op => '0', arg0 => "1010110001", arg1=> "1010000000"),
	( op => '0', arg0 => "1010110001", arg1=> "1010001101"),
	( op => '0', arg0 => "1010110001", arg1=> "1010011010"),
	( op => '0', arg0 => "1010100000", arg1=> "1010100000"),
	( op => '0', arg0 => "1010100000", arg1=> "1010101101"),
	( op => '0', arg0 => "1010100000", arg1=> "1010111010"),
	( op => '0', arg0 => "1010110001", arg1=> "1010100000"),
	( op => '0', arg0 => "1010110001", arg1=> "1010101101"),
	( op => '0', arg0 => "1010110001", arg1=> "1010111010"),
	( op => '0', arg0 => "1010100000", arg1=> "1011000000"),
	( op => '0', arg0 => "1010100000", arg1=> "1011001101"),
	( op => '0', arg0 => "1010100000", arg1=> "1011011010"),
	( op => '0', arg0 => "1010110001", arg1=> "1011000000"),
	( op => '0', arg0 => "1010110001", arg1=> "1011001101"),
	( op => '0', arg0 => "1010110001", arg1=> "1011011010"),
	( op => '0', arg0 => "1010100000", arg1=> "1011100000"),
	( op => '0', arg0 => "1010100000", arg1=> "1011101101"),
	( op => '0', arg0 => "1010100000", arg1=> "1011111010"),
	( op => '0', arg0 => "1010110001", arg1=> "1011100000"),
	( op => '0', arg0 => "1010110001", arg1=> "1011101101"),
	( op => '0', arg0 => "1010110001", arg1=> "1011111010"),
	( op => '0', arg0 => "1010100000", arg1=> "1100000000"),
	( op => '0', arg0 => "1010100000", arg1=> "1100001101"),
	( op => '0', arg0 => "1010100000", arg1=> "1100011010"),
	( op => '0', arg0 => "1010110001", arg1=> "1100000000"),
	( op => '0', arg0 => "1010110001", arg1=> "1100001101"),
	( op => '0', arg0 => "1010110001", arg1=> "1100011010"),
	( op => '0', arg0 => "1010100000", arg1=> "1100100000"),
	( op => '0', arg0 => "1010100000", arg1=> "1100101101"),
	( op => '0', arg0 => "1010100000", arg1=> "1100111010"),
	( op => '0', arg0 => "1010110001", arg1=> "1100100000"),
	( op => '0', arg0 => "1010110001", arg1=> "1100101101"),
	( op => '0', arg0 => "1010110001", arg1=> "1100111010"),
	( op => '0', arg0 => "1010100000", arg1=> "1101000000"),
	( op => '0', arg0 => "1010100000", arg1=> "1101001101"),
	( op => '0', arg0 => "1010100000", arg1=> "1101011010"),
	( op => '0', arg0 => "1010110001", arg1=> "1101000000"),
	( op => '0', arg0 => "1010110001", arg1=> "1101001101"),
	( op => '0', arg0 => "1010110001", arg1=> "1101011010"),
	( op => '0', arg0 => "1010100000", arg1=> "1101100000"),
	( op => '0', arg0 => "1010100000", arg1=> "1101101101"),
	( op => '0', arg0 => "1010100000", arg1=> "1101111010"),
	( op => '0', arg0 => "1010110001", arg1=> "1101100000"),
	( op => '0', arg0 => "1010110001", arg1=> "1101101101"),
	( op => '0', arg0 => "1010110001", arg1=> "1101111010"),
	( op => '0', arg0 => "1010100000", arg1=> "1110000000"),
	( op => '0', arg0 => "1010100000", arg1=> "1110001101"),
	( op => '0', arg0 => "1010100000", arg1=> "1110011010"),
	( op => '0', arg0 => "1010110001", arg1=> "1110000000"),
	( op => '0', arg0 => "1010110001", arg1=> "1110001101"),
	( op => '0', arg0 => "1010110001", arg1=> "1110011010"),
	( op => '0', arg0 => "1010100000", arg1=> "1110100000"),
	( op => '0', arg0 => "1010100000", arg1=> "1110101101"),
	( op => '0', arg0 => "1010100000", arg1=> "1110111010"),
	( op => '0', arg0 => "1010110001", arg1=> "1110100000"),
	( op => '0', arg0 => "1010110001", arg1=> "1110101101"),
	( op => '0', arg0 => "1010110001", arg1=> "1110111010"),
	( op => '0', arg0 => "1010100000", arg1=> "1111000000"),
	( op => '0', arg0 => "1010100000", arg1=> "1111001101"),
	( op => '0', arg0 => "1010100000", arg1=> "1111011010"),
	( op => '0', arg0 => "1010110001", arg1=> "1111000000"),
	( op => '0', arg0 => "1010110001", arg1=> "1111001101"),
	( op => '0', arg0 => "1010110001", arg1=> "1111011010"),
	( op => '0', arg0 => "1010100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1010100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1010100000", arg1=> "1111111010"),
	( op => '0', arg0 => "1010110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1010110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1010110001", arg1=> "1111111010"),
	( op => '0', arg0 => "1011000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1011000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1011000000", arg1=> "1000011010"),
	( op => '0', arg0 => "1011010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1011010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1011010001", arg1=> "1000011010"),
	( op => '0', arg0 => "1011000000", arg1=> "1000100000"),
	( op => '0', arg0 => "1011000000", arg1=> "1000101101"),
	( op => '0', arg0 => "1011000000", arg1=> "1000111010"),
	( op => '0', arg0 => "1011010001", arg1=> "1000100000"),
	( op => '0', arg0 => "1011010001", arg1=> "1000101101"),
	( op => '0', arg0 => "1011010001", arg1=> "1000111010"),
	( op => '0', arg0 => "1011000000", arg1=> "1001000000"),
	( op => '0', arg0 => "1011000000", arg1=> "1001001101"),
	( op => '0', arg0 => "1011000000", arg1=> "1001011010"),
	( op => '0', arg0 => "1011010001", arg1=> "1001000000"),
	( op => '0', arg0 => "1011010001", arg1=> "1001001101"),
	( op => '0', arg0 => "1011010001", arg1=> "1001011010"),
	( op => '0', arg0 => "1011000000", arg1=> "1001100000"),
	( op => '0', arg0 => "1011000000", arg1=> "1001101101"),
	( op => '0', arg0 => "1011000000", arg1=> "1001111010"),
	( op => '0', arg0 => "1011010001", arg1=> "1001100000"),
	( op => '0', arg0 => "1011010001", arg1=> "1001101101"),
	( op => '0', arg0 => "1011010001", arg1=> "1001111010"),
	( op => '0', arg0 => "1011000000", arg1=> "1010000000"),
	( op => '0', arg0 => "1011000000", arg1=> "1010001101"),
	( op => '0', arg0 => "1011000000", arg1=> "1010011010"),
	( op => '0', arg0 => "1011010001", arg1=> "1010000000"),
	( op => '0', arg0 => "1011010001", arg1=> "1010001101"),
	( op => '0', arg0 => "1011010001", arg1=> "1010011010"),
	( op => '0', arg0 => "1011000000", arg1=> "1010100000"),
	( op => '0', arg0 => "1011000000", arg1=> "1010101101"),
	( op => '0', arg0 => "1011000000", arg1=> "1010111010"),
	( op => '0', arg0 => "1011010001", arg1=> "1010100000"),
	( op => '0', arg0 => "1011010001", arg1=> "1010101101"),
	( op => '0', arg0 => "1011010001", arg1=> "1010111010"),
	( op => '0', arg0 => "1011000000", arg1=> "1011000000"),
	( op => '0', arg0 => "1011000000", arg1=> "1011001101"),
	( op => '0', arg0 => "1011000000", arg1=> "1011011010"),
	( op => '0', arg0 => "1011010001", arg1=> "1011000000"),
	( op => '0', arg0 => "1011010001", arg1=> "1011001101"),
	( op => '0', arg0 => "1011010001", arg1=> "1011011010"),
	( op => '0', arg0 => "1011000000", arg1=> "1011100000"),
	( op => '0', arg0 => "1011000000", arg1=> "1011101101"),
	( op => '0', arg0 => "1011000000", arg1=> "1011111010"),
	( op => '0', arg0 => "1011010001", arg1=> "1011100000"),
	( op => '0', arg0 => "1011010001", arg1=> "1011101101"),
	( op => '0', arg0 => "1011010001", arg1=> "1011111010"),
	( op => '0', arg0 => "1011000000", arg1=> "1100000000"),
	( op => '0', arg0 => "1011000000", arg1=> "1100001101"),
	( op => '0', arg0 => "1011000000", arg1=> "1100011010"),
	( op => '0', arg0 => "1011010001", arg1=> "1100000000"),
	( op => '0', arg0 => "1011010001", arg1=> "1100001101"),
	( op => '0', arg0 => "1011010001", arg1=> "1100011010"),
	( op => '0', arg0 => "1011000000", arg1=> "1100100000"),
	( op => '0', arg0 => "1011000000", arg1=> "1100101101"),
	( op => '0', arg0 => "1011000000", arg1=> "1100111010"),
	( op => '0', arg0 => "1011010001", arg1=> "1100100000"),
	( op => '0', arg0 => "1011010001", arg1=> "1100101101"),
	( op => '0', arg0 => "1011010001", arg1=> "1100111010"),
	( op => '0', arg0 => "1011000000", arg1=> "1101000000"),
	( op => '0', arg0 => "1011000000", arg1=> "1101001101"),
	( op => '0', arg0 => "1011000000", arg1=> "1101011010"),
	( op => '0', arg0 => "1011010001", arg1=> "1101000000"),
	( op => '0', arg0 => "1011010001", arg1=> "1101001101"),
	( op => '0', arg0 => "1011010001", arg1=> "1101011010"),
	( op => '0', arg0 => "1011000000", arg1=> "1101100000"),
	( op => '0', arg0 => "1011000000", arg1=> "1101101101"),
	( op => '0', arg0 => "1011000000", arg1=> "1101111010"),
	( op => '0', arg0 => "1011010001", arg1=> "1101100000"),
	( op => '0', arg0 => "1011010001", arg1=> "1101101101"),
	( op => '0', arg0 => "1011010001", arg1=> "1101111010"),
	( op => '0', arg0 => "1011000000", arg1=> "1110000000"),
	( op => '0', arg0 => "1011000000", arg1=> "1110001101"),
	( op => '0', arg0 => "1011000000", arg1=> "1110011010"),
	( op => '0', arg0 => "1011010001", arg1=> "1110000000"),
	( op => '0', arg0 => "1011010001", arg1=> "1110001101"),
	( op => '0', arg0 => "1011010001", arg1=> "1110011010"),
	( op => '0', arg0 => "1011000000", arg1=> "1110100000"),
	( op => '0', arg0 => "1011000000", arg1=> "1110101101"),
	( op => '0', arg0 => "1011000000", arg1=> "1110111010"),
	( op => '0', arg0 => "1011010001", arg1=> "1110100000"),
	( op => '0', arg0 => "1011010001", arg1=> "1110101101"),
	( op => '0', arg0 => "1011010001", arg1=> "1110111010"),
	( op => '0', arg0 => "1011000000", arg1=> "1111000000"),
	( op => '0', arg0 => "1011000000", arg1=> "1111001101"),
	( op => '0', arg0 => "1011000000", arg1=> "1111011010"),
	( op => '0', arg0 => "1011010001", arg1=> "1111000000"),
	( op => '0', arg0 => "1011010001", arg1=> "1111001101"),
	( op => '0', arg0 => "1011010001", arg1=> "1111011010"),
	( op => '0', arg0 => "1011000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1011000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1011000000", arg1=> "1111111010"),
	( op => '0', arg0 => "1011010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1011010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1011010001", arg1=> "1111111010"),
	( op => '0', arg0 => "1011100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1011100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1011100000", arg1=> "1000011010"),
	( op => '0', arg0 => "1011110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1011110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1011110001", arg1=> "1000011010"),
	( op => '0', arg0 => "1011100000", arg1=> "1000100000"),
	( op => '0', arg0 => "1011100000", arg1=> "1000101101"),
	( op => '0', arg0 => "1011100000", arg1=> "1000111010"),
	( op => '0', arg0 => "1011110001", arg1=> "1000100000"),
	( op => '0', arg0 => "1011110001", arg1=> "1000101101"),
	( op => '0', arg0 => "1011110001", arg1=> "1000111010"),
	( op => '0', arg0 => "1011100000", arg1=> "1001000000"),
	( op => '0', arg0 => "1011100000", arg1=> "1001001101"),
	( op => '0', arg0 => "1011100000", arg1=> "1001011010"),
	( op => '0', arg0 => "1011110001", arg1=> "1001000000"),
	( op => '0', arg0 => "1011110001", arg1=> "1001001101"),
	( op => '0', arg0 => "1011110001", arg1=> "1001011010"),
	( op => '0', arg0 => "1011100000", arg1=> "1001100000"),
	( op => '0', arg0 => "1011100000", arg1=> "1001101101"),
	( op => '0', arg0 => "1011100000", arg1=> "1001111010"),
	( op => '0', arg0 => "1011110001", arg1=> "1001100000"),
	( op => '0', arg0 => "1011110001", arg1=> "1001101101"),
	( op => '0', arg0 => "1011110001", arg1=> "1001111010"),
	( op => '0', arg0 => "1011100000", arg1=> "1010000000"),
	( op => '0', arg0 => "1011100000", arg1=> "1010001101"),
	( op => '0', arg0 => "1011100000", arg1=> "1010011010"),
	( op => '0', arg0 => "1011110001", arg1=> "1010000000"),
	( op => '0', arg0 => "1011110001", arg1=> "1010001101"),
	( op => '0', arg0 => "1011110001", arg1=> "1010011010"),
	( op => '0', arg0 => "1011100000", arg1=> "1010100000"),
	( op => '0', arg0 => "1011100000", arg1=> "1010101101"),
	( op => '0', arg0 => "1011100000", arg1=> "1010111010"),
	( op => '0', arg0 => "1011110001", arg1=> "1010100000"),
	( op => '0', arg0 => "1011110001", arg1=> "1010101101"),
	( op => '0', arg0 => "1011110001", arg1=> "1010111010"),
	( op => '0', arg0 => "1011100000", arg1=> "1011000000"),
	( op => '0', arg0 => "1011100000", arg1=> "1011001101"),
	( op => '0', arg0 => "1011100000", arg1=> "1011011010"),
	( op => '0', arg0 => "1011110001", arg1=> "1011000000"),
	( op => '0', arg0 => "1011110001", arg1=> "1011001101"),
	( op => '0', arg0 => "1011110001", arg1=> "1011011010"),
	( op => '0', arg0 => "1011100000", arg1=> "1011100000"),
	( op => '0', arg0 => "1011100000", arg1=> "1011101101"),
	( op => '0', arg0 => "1011100000", arg1=> "1011111010"),
	( op => '0', arg0 => "1011110001", arg1=> "1011100000"),
	( op => '0', arg0 => "1011110001", arg1=> "1011101101"),
	( op => '0', arg0 => "1011110001", arg1=> "1011111010"),
	( op => '0', arg0 => "1011100000", arg1=> "1100000000"),
	( op => '0', arg0 => "1011100000", arg1=> "1100001101"),
	( op => '0', arg0 => "1011100000", arg1=> "1100011010"),
	( op => '0', arg0 => "1011110001", arg1=> "1100000000"),
	( op => '0', arg0 => "1011110001", arg1=> "1100001101"),
	( op => '0', arg0 => "1011110001", arg1=> "1100011010"),
	( op => '0', arg0 => "1011100000", arg1=> "1100100000"),
	( op => '0', arg0 => "1011100000", arg1=> "1100101101"),
	( op => '0', arg0 => "1011100000", arg1=> "1100111010"),
	( op => '0', arg0 => "1011110001", arg1=> "1100100000"),
	( op => '0', arg0 => "1011110001", arg1=> "1100101101"),
	( op => '0', arg0 => "1011110001", arg1=> "1100111010"),
	( op => '0', arg0 => "1011100000", arg1=> "1101000000"),
	( op => '0', arg0 => "1011100000", arg1=> "1101001101"),
	( op => '0', arg0 => "1011100000", arg1=> "1101011010"),
	( op => '0', arg0 => "1011110001", arg1=> "1101000000"),
	( op => '0', arg0 => "1011110001", arg1=> "1101001101"),
	( op => '0', arg0 => "1011110001", arg1=> "1101011010"),
	( op => '0', arg0 => "1011100000", arg1=> "1101100000"),
	( op => '0', arg0 => "1011100000", arg1=> "1101101101"),
	( op => '0', arg0 => "1011100000", arg1=> "1101111010"),
	( op => '0', arg0 => "1011110001", arg1=> "1101100000"),
	( op => '0', arg0 => "1011110001", arg1=> "1101101101"),
	( op => '0', arg0 => "1011110001", arg1=> "1101111010"),
	( op => '0', arg0 => "1011100000", arg1=> "1110000000"),
	( op => '0', arg0 => "1011100000", arg1=> "1110001101"),
	( op => '0', arg0 => "1011100000", arg1=> "1110011010"),
	( op => '0', arg0 => "1011110001", arg1=> "1110000000"),
	( op => '0', arg0 => "1011110001", arg1=> "1110001101"),
	( op => '0', arg0 => "1011110001", arg1=> "1110011010"),
	( op => '0', arg0 => "1011100000", arg1=> "1110100000"),
	( op => '0', arg0 => "1011100000", arg1=> "1110101101"),
	( op => '0', arg0 => "1011100000", arg1=> "1110111010"),
	( op => '0', arg0 => "1011110001", arg1=> "1110100000"),
	( op => '0', arg0 => "1011110001", arg1=> "1110101101"),
	( op => '0', arg0 => "1011110001", arg1=> "1110111010"),
	( op => '0', arg0 => "1011100000", arg1=> "1111000000"),
	( op => '0', arg0 => "1011100000", arg1=> "1111001101"),
	( op => '0', arg0 => "1011100000", arg1=> "1111011010"),
	( op => '0', arg0 => "1011110001", arg1=> "1111000000"),
	( op => '0', arg0 => "1011110001", arg1=> "1111001101"),
	( op => '0', arg0 => "1011110001", arg1=> "1111011010"),
	( op => '0', arg0 => "1011100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1011100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1011100000", arg1=> "1111111010"),
	( op => '0', arg0 => "1011110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1011110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1011110001", arg1=> "1111111010"),
	( op => '0', arg0 => "1100000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1100000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1100000000", arg1=> "1000011010"),
	( op => '0', arg0 => "1100010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1100010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1100010001", arg1=> "1000011010"),
	( op => '0', arg0 => "1100000000", arg1=> "1000100000"),
	( op => '0', arg0 => "1100000000", arg1=> "1000101101"),
	( op => '0', arg0 => "1100000000", arg1=> "1000111010"),
	( op => '0', arg0 => "1100010001", arg1=> "1000100000"),
	( op => '0', arg0 => "1100010001", arg1=> "1000101101"),
	( op => '0', arg0 => "1100010001", arg1=> "1000111010"),
	( op => '0', arg0 => "1100000000", arg1=> "1001000000"),
	( op => '0', arg0 => "1100000000", arg1=> "1001001101"),
	( op => '0', arg0 => "1100000000", arg1=> "1001011010"),
	( op => '0', arg0 => "1100010001", arg1=> "1001000000"),
	( op => '0', arg0 => "1100010001", arg1=> "1001001101"),
	( op => '0', arg0 => "1100010001", arg1=> "1001011010"),
	( op => '0', arg0 => "1100000000", arg1=> "1001100000"),
	( op => '0', arg0 => "1100000000", arg1=> "1001101101"),
	( op => '0', arg0 => "1100000000", arg1=> "1001111010"),
	( op => '0', arg0 => "1100010001", arg1=> "1001100000"),
	( op => '0', arg0 => "1100010001", arg1=> "1001101101"),
	( op => '0', arg0 => "1100010001", arg1=> "1001111010"),
	( op => '0', arg0 => "1100000000", arg1=> "1010000000"),
	( op => '0', arg0 => "1100000000", arg1=> "1010001101"),
	( op => '0', arg0 => "1100000000", arg1=> "1010011010"),
	( op => '0', arg0 => "1100010001", arg1=> "1010000000"),
	( op => '0', arg0 => "1100010001", arg1=> "1010001101"),
	( op => '0', arg0 => "1100010001", arg1=> "1010011010"),
	( op => '0', arg0 => "1100000000", arg1=> "1010100000"),
	( op => '0', arg0 => "1100000000", arg1=> "1010101101"),
	( op => '0', arg0 => "1100000000", arg1=> "1010111010"),
	( op => '0', arg0 => "1100010001", arg1=> "1010100000"),
	( op => '0', arg0 => "1100010001", arg1=> "1010101101"),
	( op => '0', arg0 => "1100010001", arg1=> "1010111010"),
	( op => '0', arg0 => "1100000000", arg1=> "1011000000"),
	( op => '0', arg0 => "1100000000", arg1=> "1011001101"),
	( op => '0', arg0 => "1100000000", arg1=> "1011011010"),
	( op => '0', arg0 => "1100010001", arg1=> "1011000000"),
	( op => '0', arg0 => "1100010001", arg1=> "1011001101"),
	( op => '0', arg0 => "1100010001", arg1=> "1011011010"),
	( op => '0', arg0 => "1100000000", arg1=> "1011100000"),
	( op => '0', arg0 => "1100000000", arg1=> "1011101101"),
	( op => '0', arg0 => "1100000000", arg1=> "1011111010"),
	( op => '0', arg0 => "1100010001", arg1=> "1011100000"),
	( op => '0', arg0 => "1100010001", arg1=> "1011101101"),
	( op => '0', arg0 => "1100010001", arg1=> "1011111010"),
	( op => '0', arg0 => "1100000000", arg1=> "1100000000"),
	( op => '0', arg0 => "1100000000", arg1=> "1100001101"),
	( op => '0', arg0 => "1100000000", arg1=> "1100011010"),
	( op => '0', arg0 => "1100010001", arg1=> "1100000000"),
	( op => '0', arg0 => "1100010001", arg1=> "1100001101"),
	( op => '0', arg0 => "1100010001", arg1=> "1100011010"),
	( op => '0', arg0 => "1100000000", arg1=> "1100100000"),
	( op => '0', arg0 => "1100000000", arg1=> "1100101101"),
	( op => '0', arg0 => "1100000000", arg1=> "1100111010"),
	( op => '0', arg0 => "1100010001", arg1=> "1100100000"),
	( op => '0', arg0 => "1100010001", arg1=> "1100101101"),
	( op => '0', arg0 => "1100010001", arg1=> "1100111010"),
	( op => '0', arg0 => "1100000000", arg1=> "1101000000"),
	( op => '0', arg0 => "1100000000", arg1=> "1101001101"),
	( op => '0', arg0 => "1100000000", arg1=> "1101011010"),
	( op => '0', arg0 => "1100010001", arg1=> "1101000000"),
	( op => '0', arg0 => "1100010001", arg1=> "1101001101"),
	( op => '0', arg0 => "1100010001", arg1=> "1101011010"),
	( op => '0', arg0 => "1100000000", arg1=> "1101100000"),
	( op => '0', arg0 => "1100000000", arg1=> "1101101101"),
	( op => '0', arg0 => "1100000000", arg1=> "1101111010"),
	( op => '0', arg0 => "1100010001", arg1=> "1101100000"),
	( op => '0', arg0 => "1100010001", arg1=> "1101101101"),
	( op => '0', arg0 => "1100010001", arg1=> "1101111010"),
	( op => '0', arg0 => "1100000000", arg1=> "1110000000"),
	( op => '0', arg0 => "1100000000", arg1=> "1110001101"),
	( op => '0', arg0 => "1100000000", arg1=> "1110011010"),
	( op => '0', arg0 => "1100010001", arg1=> "1110000000"),
	( op => '0', arg0 => "1100010001", arg1=> "1110001101"),
	( op => '0', arg0 => "1100010001", arg1=> "1110011010"),
	( op => '0', arg0 => "1100000000", arg1=> "1110100000"),
	( op => '0', arg0 => "1100000000", arg1=> "1110101101"),
	( op => '0', arg0 => "1100000000", arg1=> "1110111010"),
	( op => '0', arg0 => "1100010001", arg1=> "1110100000"),
	( op => '0', arg0 => "1100010001", arg1=> "1110101101"),
	( op => '0', arg0 => "1100010001", arg1=> "1110111010"),
	( op => '0', arg0 => "1100000000", arg1=> "1111000000"),
	( op => '0', arg0 => "1100000000", arg1=> "1111001101"),
	( op => '0', arg0 => "1100000000", arg1=> "1111011010"),
	( op => '0', arg0 => "1100010001", arg1=> "1111000000"),
	( op => '0', arg0 => "1100010001", arg1=> "1111001101"),
	( op => '0', arg0 => "1100010001", arg1=> "1111011010"),
	( op => '0', arg0 => "1100000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1100000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1100000000", arg1=> "1111111010"),
	( op => '0', arg0 => "1100010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1100010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1100010001", arg1=> "1111111010"),
	( op => '0', arg0 => "1100100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1100100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1100100000", arg1=> "1000011010"),
	( op => '0', arg0 => "1100110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1100110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1100110001", arg1=> "1000011010"),
	( op => '0', arg0 => "1100100000", arg1=> "1000100000"),
	( op => '0', arg0 => "1100100000", arg1=> "1000101101"),
	( op => '0', arg0 => "1100100000", arg1=> "1000111010"),
	( op => '0', arg0 => "1100110001", arg1=> "1000100000"),
	( op => '0', arg0 => "1100110001", arg1=> "1000101101"),
	( op => '0', arg0 => "1100110001", arg1=> "1000111010"),
	( op => '0', arg0 => "1100100000", arg1=> "1001000000"),
	( op => '0', arg0 => "1100100000", arg1=> "1001001101"),
	( op => '0', arg0 => "1100100000", arg1=> "1001011010"),
	( op => '0', arg0 => "1100110001", arg1=> "1001000000"),
	( op => '0', arg0 => "1100110001", arg1=> "1001001101"),
	( op => '0', arg0 => "1100110001", arg1=> "1001011010"),
	( op => '0', arg0 => "1100100000", arg1=> "1001100000"),
	( op => '0', arg0 => "1100100000", arg1=> "1001101101"),
	( op => '0', arg0 => "1100100000", arg1=> "1001111010"),
	( op => '0', arg0 => "1100110001", arg1=> "1001100000"),
	( op => '0', arg0 => "1100110001", arg1=> "1001101101"),
	( op => '0', arg0 => "1100110001", arg1=> "1001111010"),
	( op => '0', arg0 => "1100100000", arg1=> "1010000000"),
	( op => '0', arg0 => "1100100000", arg1=> "1010001101"),
	( op => '0', arg0 => "1100100000", arg1=> "1010011010"),
	( op => '0', arg0 => "1100110001", arg1=> "1010000000"),
	( op => '0', arg0 => "1100110001", arg1=> "1010001101"),
	( op => '0', arg0 => "1100110001", arg1=> "1010011010"),
	( op => '0', arg0 => "1100100000", arg1=> "1010100000"),
	( op => '0', arg0 => "1100100000", arg1=> "1010101101"),
	( op => '0', arg0 => "1100100000", arg1=> "1010111010"),
	( op => '0', arg0 => "1100110001", arg1=> "1010100000"),
	( op => '0', arg0 => "1100110001", arg1=> "1010101101"),
	( op => '0', arg0 => "1100110001", arg1=> "1010111010"),
	( op => '0', arg0 => "1100100000", arg1=> "1011000000"),
	( op => '0', arg0 => "1100100000", arg1=> "1011001101"),
	( op => '0', arg0 => "1100100000", arg1=> "1011011010"),
	( op => '0', arg0 => "1100110001", arg1=> "1011000000"),
	( op => '0', arg0 => "1100110001", arg1=> "1011001101"),
	( op => '0', arg0 => "1100110001", arg1=> "1011011010"),
	( op => '0', arg0 => "1100100000", arg1=> "1011100000"),
	( op => '0', arg0 => "1100100000", arg1=> "1011101101"),
	( op => '0', arg0 => "1100100000", arg1=> "1011111010"),
	( op => '0', arg0 => "1100110001", arg1=> "1011100000"),
	( op => '0', arg0 => "1100110001", arg1=> "1011101101"),
	( op => '0', arg0 => "1100110001", arg1=> "1011111010"),
	( op => '0', arg0 => "1100100000", arg1=> "1100000000"),
	( op => '0', arg0 => "1100100000", arg1=> "1100001101"),
	( op => '0', arg0 => "1100100000", arg1=> "1100011010"),
	( op => '0', arg0 => "1100110001", arg1=> "1100000000"),
	( op => '0', arg0 => "1100110001", arg1=> "1100001101"),
	( op => '0', arg0 => "1100110001", arg1=> "1100011010"),
	( op => '0', arg0 => "1100100000", arg1=> "1100100000"),
	( op => '0', arg0 => "1100100000", arg1=> "1100101101"),
	( op => '0', arg0 => "1100100000", arg1=> "1100111010"),
	( op => '0', arg0 => "1100110001", arg1=> "1100100000"),
	( op => '0', arg0 => "1100110001", arg1=> "1100101101"),
	( op => '0', arg0 => "1100110001", arg1=> "1100111010"),
	( op => '0', arg0 => "1100100000", arg1=> "1101000000"),
	( op => '0', arg0 => "1100100000", arg1=> "1101001101"),
	( op => '0', arg0 => "1100100000", arg1=> "1101011010"),
	( op => '0', arg0 => "1100110001", arg1=> "1101000000"),
	( op => '0', arg0 => "1100110001", arg1=> "1101001101"),
	( op => '0', arg0 => "1100110001", arg1=> "1101011010"),
	( op => '0', arg0 => "1100100000", arg1=> "1101100000"),
	( op => '0', arg0 => "1100100000", arg1=> "1101101101"),
	( op => '0', arg0 => "1100100000", arg1=> "1101111010"),
	( op => '0', arg0 => "1100110001", arg1=> "1101100000"),
	( op => '0', arg0 => "1100110001", arg1=> "1101101101"),
	( op => '0', arg0 => "1100110001", arg1=> "1101111010"),
	( op => '0', arg0 => "1100100000", arg1=> "1110000000"),
	( op => '0', arg0 => "1100100000", arg1=> "1110001101"),
	( op => '0', arg0 => "1100100000", arg1=> "1110011010"),
	( op => '0', arg0 => "1100110001", arg1=> "1110000000"),
	( op => '0', arg0 => "1100110001", arg1=> "1110001101"),
	( op => '0', arg0 => "1100110001", arg1=> "1110011010"),
	( op => '0', arg0 => "1100100000", arg1=> "1110100000"),
	( op => '0', arg0 => "1100100000", arg1=> "1110101101"),
	( op => '0', arg0 => "1100100000", arg1=> "1110111010"),
	( op => '0', arg0 => "1100110001", arg1=> "1110100000"),
	( op => '0', arg0 => "1100110001", arg1=> "1110101101"),
	( op => '0', arg0 => "1100110001", arg1=> "1110111010"),
	( op => '0', arg0 => "1100100000", arg1=> "1111000000"),
	( op => '0', arg0 => "1100100000", arg1=> "1111001101"),
	( op => '0', arg0 => "1100100000", arg1=> "1111011010"),
	( op => '0', arg0 => "1100110001", arg1=> "1111000000"),
	( op => '0', arg0 => "1100110001", arg1=> "1111001101"),
	( op => '0', arg0 => "1100110001", arg1=> "1111011010"),
	( op => '0', arg0 => "1100100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1100100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1100100000", arg1=> "1111111010"),
	( op => '0', arg0 => "1100110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1100110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1100110001", arg1=> "1111111010"),
	( op => '0', arg0 => "1101000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1101000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1101000000", arg1=> "1000011010"),
	( op => '0', arg0 => "1101010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1101010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1101010001", arg1=> "1000011010"),
	( op => '0', arg0 => "1101000000", arg1=> "1000100000"),
	( op => '0', arg0 => "1101000000", arg1=> "1000101101"),
	( op => '0', arg0 => "1101000000", arg1=> "1000111010"),
	( op => '0', arg0 => "1101010001", arg1=> "1000100000"),
	( op => '0', arg0 => "1101010001", arg1=> "1000101101"),
	( op => '0', arg0 => "1101010001", arg1=> "1000111010"),
	( op => '0', arg0 => "1101000000", arg1=> "1001000000"),
	( op => '0', arg0 => "1101000000", arg1=> "1001001101"),
	( op => '0', arg0 => "1101000000", arg1=> "1001011010"),
	( op => '0', arg0 => "1101010001", arg1=> "1001000000"),
	( op => '0', arg0 => "1101010001", arg1=> "1001001101"),
	( op => '0', arg0 => "1101010001", arg1=> "1001011010"),
	( op => '0', arg0 => "1101000000", arg1=> "1001100000"),
	( op => '0', arg0 => "1101000000", arg1=> "1001101101"),
	( op => '0', arg0 => "1101000000", arg1=> "1001111010"),
	( op => '0', arg0 => "1101010001", arg1=> "1001100000"),
	( op => '0', arg0 => "1101010001", arg1=> "1001101101"),
	( op => '0', arg0 => "1101010001", arg1=> "1001111010"),
	( op => '0', arg0 => "1101000000", arg1=> "1010000000"),
	( op => '0', arg0 => "1101000000", arg1=> "1010001101"),
	( op => '0', arg0 => "1101000000", arg1=> "1010011010"),
	( op => '0', arg0 => "1101010001", arg1=> "1010000000"),
	( op => '0', arg0 => "1101010001", arg1=> "1010001101"),
	( op => '0', arg0 => "1101010001", arg1=> "1010011010"),
	( op => '0', arg0 => "1101000000", arg1=> "1010100000"),
	( op => '0', arg0 => "1101000000", arg1=> "1010101101"),
	( op => '0', arg0 => "1101000000", arg1=> "1010111010"),
	( op => '0', arg0 => "1101010001", arg1=> "1010100000"),
	( op => '0', arg0 => "1101010001", arg1=> "1010101101"),
	( op => '0', arg0 => "1101010001", arg1=> "1010111010"),
	( op => '0', arg0 => "1101000000", arg1=> "1011000000"),
	( op => '0', arg0 => "1101000000", arg1=> "1011001101"),
	( op => '0', arg0 => "1101000000", arg1=> "1011011010"),
	( op => '0', arg0 => "1101010001", arg1=> "1011000000"),
	( op => '0', arg0 => "1101010001", arg1=> "1011001101"),
	( op => '0', arg0 => "1101010001", arg1=> "1011011010"),
	( op => '0', arg0 => "1101000000", arg1=> "1011100000"),
	( op => '0', arg0 => "1101000000", arg1=> "1011101101"),
	( op => '0', arg0 => "1101000000", arg1=> "1011111010"),
	( op => '0', arg0 => "1101010001", arg1=> "1011100000"),
	( op => '0', arg0 => "1101010001", arg1=> "1011101101"),
	( op => '0', arg0 => "1101010001", arg1=> "1011111010"),
	( op => '0', arg0 => "1101000000", arg1=> "1100000000"),
	( op => '0', arg0 => "1101000000", arg1=> "1100001101"),
	( op => '0', arg0 => "1101000000", arg1=> "1100011010"),
	( op => '0', arg0 => "1101010001", arg1=> "1100000000"),
	( op => '0', arg0 => "1101010001", arg1=> "1100001101"),
	( op => '0', arg0 => "1101010001", arg1=> "1100011010"),
	( op => '0', arg0 => "1101000000", arg1=> "1100100000"),
	( op => '0', arg0 => "1101000000", arg1=> "1100101101"),
	( op => '0', arg0 => "1101000000", arg1=> "1100111010"),
	( op => '0', arg0 => "1101010001", arg1=> "1100100000"),
	( op => '0', arg0 => "1101010001", arg1=> "1100101101"),
	( op => '0', arg0 => "1101010001", arg1=> "1100111010"),
	( op => '0', arg0 => "1101000000", arg1=> "1101000000"),
	( op => '0', arg0 => "1101000000", arg1=> "1101001101"),
	( op => '0', arg0 => "1101000000", arg1=> "1101011010"),
	( op => '0', arg0 => "1101010001", arg1=> "1101000000"),
	( op => '0', arg0 => "1101010001", arg1=> "1101001101"),
	( op => '0', arg0 => "1101010001", arg1=> "1101011010"),
	( op => '0', arg0 => "1101000000", arg1=> "1101100000"),
	( op => '0', arg0 => "1101000000", arg1=> "1101101101"),
	( op => '0', arg0 => "1101000000", arg1=> "1101111010"),
	( op => '0', arg0 => "1101010001", arg1=> "1101100000"),
	( op => '0', arg0 => "1101010001", arg1=> "1101101101"),
	( op => '0', arg0 => "1101010001", arg1=> "1101111010"),
	( op => '0', arg0 => "1101000000", arg1=> "1110000000"),
	( op => '0', arg0 => "1101000000", arg1=> "1110001101"),
	( op => '0', arg0 => "1101000000", arg1=> "1110011010"),
	( op => '0', arg0 => "1101010001", arg1=> "1110000000"),
	( op => '0', arg0 => "1101010001", arg1=> "1110001101"),
	( op => '0', arg0 => "1101010001", arg1=> "1110011010"),
	( op => '0', arg0 => "1101000000", arg1=> "1110100000"),
	( op => '0', arg0 => "1101000000", arg1=> "1110101101"),
	( op => '0', arg0 => "1101000000", arg1=> "1110111010"),
	( op => '0', arg0 => "1101010001", arg1=> "1110100000"),
	( op => '0', arg0 => "1101010001", arg1=> "1110101101"),
	( op => '0', arg0 => "1101010001", arg1=> "1110111010"),
	( op => '0', arg0 => "1101000000", arg1=> "1111000000"),
	( op => '0', arg0 => "1101000000", arg1=> "1111001101"),
	( op => '0', arg0 => "1101000000", arg1=> "1111011010"),
	( op => '0', arg0 => "1101010001", arg1=> "1111000000"),
	( op => '0', arg0 => "1101010001", arg1=> "1111001101"),
	( op => '0', arg0 => "1101010001", arg1=> "1111011010"),
	( op => '0', arg0 => "1101000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1101000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1101000000", arg1=> "1111111010"),
	( op => '0', arg0 => "1101010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1101010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1101010001", arg1=> "1111111010"),
	( op => '0', arg0 => "1101100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1101100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1101100000", arg1=> "1000011010"),
	( op => '0', arg0 => "1101110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1101110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1101110001", arg1=> "1000011010"),
	( op => '0', arg0 => "1101100000", arg1=> "1000100000"),
	( op => '0', arg0 => "1101100000", arg1=> "1000101101"),
	( op => '0', arg0 => "1101100000", arg1=> "1000111010"),
	( op => '0', arg0 => "1101110001", arg1=> "1000100000"),
	( op => '0', arg0 => "1101110001", arg1=> "1000101101"),
	( op => '0', arg0 => "1101110001", arg1=> "1000111010"),
	( op => '0', arg0 => "1101100000", arg1=> "1001000000"),
	( op => '0', arg0 => "1101100000", arg1=> "1001001101"),
	( op => '0', arg0 => "1101100000", arg1=> "1001011010"),
	( op => '0', arg0 => "1101110001", arg1=> "1001000000"),
	( op => '0', arg0 => "1101110001", arg1=> "1001001101"),
	( op => '0', arg0 => "1101110001", arg1=> "1001011010"),
	( op => '0', arg0 => "1101100000", arg1=> "1001100000"),
	( op => '0', arg0 => "1101100000", arg1=> "1001101101"),
	( op => '0', arg0 => "1101100000", arg1=> "1001111010"),
	( op => '0', arg0 => "1101110001", arg1=> "1001100000"),
	( op => '0', arg0 => "1101110001", arg1=> "1001101101"),
	( op => '0', arg0 => "1101110001", arg1=> "1001111010"),
	( op => '0', arg0 => "1101100000", arg1=> "1010000000"),
	( op => '0', arg0 => "1101100000", arg1=> "1010001101"),
	( op => '0', arg0 => "1101100000", arg1=> "1010011010"),
	( op => '0', arg0 => "1101110001", arg1=> "1010000000"),
	( op => '0', arg0 => "1101110001", arg1=> "1010001101"),
	( op => '0', arg0 => "1101110001", arg1=> "1010011010"),
	( op => '0', arg0 => "1101100000", arg1=> "1010100000"),
	( op => '0', arg0 => "1101100000", arg1=> "1010101101"),
	( op => '0', arg0 => "1101100000", arg1=> "1010111010"),
	( op => '0', arg0 => "1101110001", arg1=> "1010100000"),
	( op => '0', arg0 => "1101110001", arg1=> "1010101101"),
	( op => '0', arg0 => "1101110001", arg1=> "1010111010"),
	( op => '0', arg0 => "1101100000", arg1=> "1011000000"),
	( op => '0', arg0 => "1101100000", arg1=> "1011001101"),
	( op => '0', arg0 => "1101100000", arg1=> "1011011010"),
	( op => '0', arg0 => "1101110001", arg1=> "1011000000"),
	( op => '0', arg0 => "1101110001", arg1=> "1011001101"),
	( op => '0', arg0 => "1101110001", arg1=> "1011011010"),
	( op => '0', arg0 => "1101100000", arg1=> "1011100000"),
	( op => '0', arg0 => "1101100000", arg1=> "1011101101"),
	( op => '0', arg0 => "1101100000", arg1=> "1011111010"),
	( op => '0', arg0 => "1101110001", arg1=> "1011100000"),
	( op => '0', arg0 => "1101110001", arg1=> "1011101101"),
	( op => '0', arg0 => "1101110001", arg1=> "1011111010"),
	( op => '0', arg0 => "1101100000", arg1=> "1100000000"),
	( op => '0', arg0 => "1101100000", arg1=> "1100001101"),
	( op => '0', arg0 => "1101100000", arg1=> "1100011010"),
	( op => '0', arg0 => "1101110001", arg1=> "1100000000"),
	( op => '0', arg0 => "1101110001", arg1=> "1100001101"),
	( op => '0', arg0 => "1101110001", arg1=> "1100011010"),
	( op => '0', arg0 => "1101100000", arg1=> "1100100000"),
	( op => '0', arg0 => "1101100000", arg1=> "1100101101"),
	( op => '0', arg0 => "1101100000", arg1=> "1100111010"),
	( op => '0', arg0 => "1101110001", arg1=> "1100100000"),
	( op => '0', arg0 => "1101110001", arg1=> "1100101101"),
	( op => '0', arg0 => "1101110001", arg1=> "1100111010"),
	( op => '0', arg0 => "1101100000", arg1=> "1101000000"),
	( op => '0', arg0 => "1101100000", arg1=> "1101001101"),
	( op => '0', arg0 => "1101100000", arg1=> "1101011010"),
	( op => '0', arg0 => "1101110001", arg1=> "1101000000"),
	( op => '0', arg0 => "1101110001", arg1=> "1101001101"),
	( op => '0', arg0 => "1101110001", arg1=> "1101011010"),
	( op => '0', arg0 => "1101100000", arg1=> "1101100000"),
	( op => '0', arg0 => "1101100000", arg1=> "1101101101"),
	( op => '0', arg0 => "1101100000", arg1=> "1101111010"),
	( op => '0', arg0 => "1101110001", arg1=> "1101100000"),
	( op => '0', arg0 => "1101110001", arg1=> "1101101101"),
	( op => '0', arg0 => "1101110001", arg1=> "1101111010"),
	( op => '0', arg0 => "1101100000", arg1=> "1110000000"),
	( op => '0', arg0 => "1101100000", arg1=> "1110001101"),
	( op => '0', arg0 => "1101100000", arg1=> "1110011010"),
	( op => '0', arg0 => "1101110001", arg1=> "1110000000"),
	( op => '0', arg0 => "1101110001", arg1=> "1110001101"),
	( op => '0', arg0 => "1101110001", arg1=> "1110011010"),
	( op => '0', arg0 => "1101100000", arg1=> "1110100000"),
	( op => '0', arg0 => "1101100000", arg1=> "1110101101"),
	( op => '0', arg0 => "1101100000", arg1=> "1110111010"),
	( op => '0', arg0 => "1101110001", arg1=> "1110100000"),
	( op => '0', arg0 => "1101110001", arg1=> "1110101101"),
	( op => '0', arg0 => "1101110001", arg1=> "1110111010"),
	( op => '0', arg0 => "1101100000", arg1=> "1111000000"),
	( op => '0', arg0 => "1101100000", arg1=> "1111001101"),
	( op => '0', arg0 => "1101100000", arg1=> "1111011010"),
	( op => '0', arg0 => "1101110001", arg1=> "1111000000"),
	( op => '0', arg0 => "1101110001", arg1=> "1111001101"),
	( op => '0', arg0 => "1101110001", arg1=> "1111011010"),
	( op => '0', arg0 => "1101100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1101100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1101100000", arg1=> "1111111010"),
	( op => '0', arg0 => "1101110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1101110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1101110001", arg1=> "1111111010"),
	( op => '0', arg0 => "1110000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1110000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1110000000", arg1=> "1000011010"),
	( op => '0', arg0 => "1110010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1110010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1110010001", arg1=> "1000011010"),
	( op => '0', arg0 => "1110000000", arg1=> "1000100000"),
	( op => '0', arg0 => "1110000000", arg1=> "1000101101"),
	( op => '0', arg0 => "1110000000", arg1=> "1000111010"),
	( op => '0', arg0 => "1110010001", arg1=> "1000100000"),
	( op => '0', arg0 => "1110010001", arg1=> "1000101101"),
	( op => '0', arg0 => "1110010001", arg1=> "1000111010"),
	( op => '0', arg0 => "1110000000", arg1=> "1001000000"),
	( op => '0', arg0 => "1110000000", arg1=> "1001001101"),
	( op => '0', arg0 => "1110000000", arg1=> "1001011010"),
	( op => '0', arg0 => "1110010001", arg1=> "1001000000"),
	( op => '0', arg0 => "1110010001", arg1=> "1001001101"),
	( op => '0', arg0 => "1110010001", arg1=> "1001011010"),
	( op => '0', arg0 => "1110000000", arg1=> "1001100000"),
	( op => '0', arg0 => "1110000000", arg1=> "1001101101"),
	( op => '0', arg0 => "1110000000", arg1=> "1001111010"),
	( op => '0', arg0 => "1110010001", arg1=> "1001100000"),
	( op => '0', arg0 => "1110010001", arg1=> "1001101101"),
	( op => '0', arg0 => "1110010001", arg1=> "1001111010"),
	( op => '0', arg0 => "1110000000", arg1=> "1010000000"),
	( op => '0', arg0 => "1110000000", arg1=> "1010001101"),
	( op => '0', arg0 => "1110000000", arg1=> "1010011010"),
	( op => '0', arg0 => "1110010001", arg1=> "1010000000"),
	( op => '0', arg0 => "1110010001", arg1=> "1010001101"),
	( op => '0', arg0 => "1110010001", arg1=> "1010011010"),
	( op => '0', arg0 => "1110000000", arg1=> "1010100000"),
	( op => '0', arg0 => "1110000000", arg1=> "1010101101"),
	( op => '0', arg0 => "1110000000", arg1=> "1010111010"),
	( op => '0', arg0 => "1110010001", arg1=> "1010100000"),
	( op => '0', arg0 => "1110010001", arg1=> "1010101101"),
	( op => '0', arg0 => "1110010001", arg1=> "1010111010"),
	( op => '0', arg0 => "1110000000", arg1=> "1011000000"),
	( op => '0', arg0 => "1110000000", arg1=> "1011001101"),
	( op => '0', arg0 => "1110000000", arg1=> "1011011010"),
	( op => '0', arg0 => "1110010001", arg1=> "1011000000"),
	( op => '0', arg0 => "1110010001", arg1=> "1011001101"),
	( op => '0', arg0 => "1110010001", arg1=> "1011011010"),
	( op => '0', arg0 => "1110000000", arg1=> "1011100000"),
	( op => '0', arg0 => "1110000000", arg1=> "1011101101"),
	( op => '0', arg0 => "1110000000", arg1=> "1011111010"),
	( op => '0', arg0 => "1110010001", arg1=> "1011100000"),
	( op => '0', arg0 => "1110010001", arg1=> "1011101101"),
	( op => '0', arg0 => "1110010001", arg1=> "1011111010"),
	( op => '0', arg0 => "1110000000", arg1=> "1100000000"),
	( op => '0', arg0 => "1110000000", arg1=> "1100001101"),
	( op => '0', arg0 => "1110000000", arg1=> "1100011010"),
	( op => '0', arg0 => "1110010001", arg1=> "1100000000"),
	( op => '0', arg0 => "1110010001", arg1=> "1100001101"),
	( op => '0', arg0 => "1110010001", arg1=> "1100011010"),
	( op => '0', arg0 => "1110000000", arg1=> "1100100000"),
	( op => '0', arg0 => "1110000000", arg1=> "1100101101"),
	( op => '0', arg0 => "1110000000", arg1=> "1100111010"),
	( op => '0', arg0 => "1110010001", arg1=> "1100100000"),
	( op => '0', arg0 => "1110010001", arg1=> "1100101101"),
	( op => '0', arg0 => "1110010001", arg1=> "1100111010"),
	( op => '0', arg0 => "1110000000", arg1=> "1101000000"),
	( op => '0', arg0 => "1110000000", arg1=> "1101001101"),
	( op => '0', arg0 => "1110000000", arg1=> "1101011010"),
	( op => '0', arg0 => "1110010001", arg1=> "1101000000"),
	( op => '0', arg0 => "1110010001", arg1=> "1101001101"),
	( op => '0', arg0 => "1110010001", arg1=> "1101011010"),
	( op => '0', arg0 => "1110000000", arg1=> "1101100000"),
	( op => '0', arg0 => "1110000000", arg1=> "1101101101"),
	( op => '0', arg0 => "1110000000", arg1=> "1101111010"),
	( op => '0', arg0 => "1110010001", arg1=> "1101100000"),
	( op => '0', arg0 => "1110010001", arg1=> "1101101101"),
	( op => '0', arg0 => "1110010001", arg1=> "1101111010"),
	( op => '0', arg0 => "1110000000", arg1=> "1110000000"),
	( op => '0', arg0 => "1110000000", arg1=> "1110001101"),
	( op => '0', arg0 => "1110000000", arg1=> "1110011010"),
	( op => '0', arg0 => "1110010001", arg1=> "1110000000"),
	( op => '0', arg0 => "1110010001", arg1=> "1110001101"),
	( op => '0', arg0 => "1110010001", arg1=> "1110011010"),
	( op => '0', arg0 => "1110000000", arg1=> "1110100000"),
	( op => '0', arg0 => "1110000000", arg1=> "1110101101"),
	( op => '0', arg0 => "1110000000", arg1=> "1110111010"),
	( op => '0', arg0 => "1110010001", arg1=> "1110100000"),
	( op => '0', arg0 => "1110010001", arg1=> "1110101101"),
	( op => '0', arg0 => "1110010001", arg1=> "1110111010"),
	( op => '0', arg0 => "1110000000", arg1=> "1111000000"),
	( op => '0', arg0 => "1110000000", arg1=> "1111001101"),
	( op => '0', arg0 => "1110000000", arg1=> "1111011010"),
	( op => '0', arg0 => "1110010001", arg1=> "1111000000"),
	( op => '0', arg0 => "1110010001", arg1=> "1111001101"),
	( op => '0', arg0 => "1110010001", arg1=> "1111011010"),
	( op => '0', arg0 => "1110000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1110000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1110000000", arg1=> "1111111010"),
	( op => '0', arg0 => "1110010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1110010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1110010001", arg1=> "1111111010"),
	( op => '0', arg0 => "1110100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1110100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1110100000", arg1=> "1000011010"),
	( op => '0', arg0 => "1110110001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1110110001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1110110001", arg1=> "1000011010"),
	( op => '0', arg0 => "1110100000", arg1=> "1000100000"),
	( op => '0', arg0 => "1110100000", arg1=> "1000101101"),
	( op => '0', arg0 => "1110100000", arg1=> "1000111010"),
	( op => '0', arg0 => "1110110001", arg1=> "1000100000"),
	( op => '0', arg0 => "1110110001", arg1=> "1000101101"),
	( op => '0', arg0 => "1110110001", arg1=> "1000111010"),
	( op => '0', arg0 => "1110100000", arg1=> "1001000000"),
	( op => '0', arg0 => "1110100000", arg1=> "1001001101"),
	( op => '0', arg0 => "1110100000", arg1=> "1001011010"),
	( op => '0', arg0 => "1110110001", arg1=> "1001000000"),
	( op => '0', arg0 => "1110110001", arg1=> "1001001101"),
	( op => '0', arg0 => "1110110001", arg1=> "1001011010"),
	( op => '0', arg0 => "1110100000", arg1=> "1001100000"),
	( op => '0', arg0 => "1110100000", arg1=> "1001101101"),
	( op => '0', arg0 => "1110100000", arg1=> "1001111010"),
	( op => '0', arg0 => "1110110001", arg1=> "1001100000"),
	( op => '0', arg0 => "1110110001", arg1=> "1001101101"),
	( op => '0', arg0 => "1110110001", arg1=> "1001111010"),
	( op => '0', arg0 => "1110100000", arg1=> "1010000000"),
	( op => '0', arg0 => "1110100000", arg1=> "1010001101"),
	( op => '0', arg0 => "1110100000", arg1=> "1010011010"),
	( op => '0', arg0 => "1110110001", arg1=> "1010000000"),
	( op => '0', arg0 => "1110110001", arg1=> "1010001101"),
	( op => '0', arg0 => "1110110001", arg1=> "1010011010"),
	( op => '0', arg0 => "1110100000", arg1=> "1010100000"),
	( op => '0', arg0 => "1110100000", arg1=> "1010101101"),
	( op => '0', arg0 => "1110100000", arg1=> "1010111010"),
	( op => '0', arg0 => "1110110001", arg1=> "1010100000"),
	( op => '0', arg0 => "1110110001", arg1=> "1010101101"),
	( op => '0', arg0 => "1110110001", arg1=> "1010111010"),
	( op => '0', arg0 => "1110100000", arg1=> "1011000000"),
	( op => '0', arg0 => "1110100000", arg1=> "1011001101"),
	( op => '0', arg0 => "1110100000", arg1=> "1011011010"),
	( op => '0', arg0 => "1110110001", arg1=> "1011000000"),
	( op => '0', arg0 => "1110110001", arg1=> "1011001101"),
	( op => '0', arg0 => "1110110001", arg1=> "1011011010"),
	( op => '0', arg0 => "1110100000", arg1=> "1011100000"),
	( op => '0', arg0 => "1110100000", arg1=> "1011101101"),
	( op => '0', arg0 => "1110100000", arg1=> "1011111010"),
	( op => '0', arg0 => "1110110001", arg1=> "1011100000"),
	( op => '0', arg0 => "1110110001", arg1=> "1011101101"),
	( op => '0', arg0 => "1110110001", arg1=> "1011111010"),
	( op => '0', arg0 => "1110100000", arg1=> "1100000000"),
	( op => '0', arg0 => "1110100000", arg1=> "1100001101"),
	( op => '0', arg0 => "1110100000", arg1=> "1100011010"),
	( op => '0', arg0 => "1110110001", arg1=> "1100000000"),
	( op => '0', arg0 => "1110110001", arg1=> "1100001101"),
	( op => '0', arg0 => "1110110001", arg1=> "1100011010"),
	( op => '0', arg0 => "1110100000", arg1=> "1100100000"),
	( op => '0', arg0 => "1110100000", arg1=> "1100101101"),
	( op => '0', arg0 => "1110100000", arg1=> "1100111010"),
	( op => '0', arg0 => "1110110001", arg1=> "1100100000"),
	( op => '0', arg0 => "1110110001", arg1=> "1100101101"),
	( op => '0', arg0 => "1110110001", arg1=> "1100111010"),
	( op => '0', arg0 => "1110100000", arg1=> "1101000000"),
	( op => '0', arg0 => "1110100000", arg1=> "1101001101"),
	( op => '0', arg0 => "1110100000", arg1=> "1101011010"),
	( op => '0', arg0 => "1110110001", arg1=> "1101000000"),
	( op => '0', arg0 => "1110110001", arg1=> "1101001101"),
	( op => '0', arg0 => "1110110001", arg1=> "1101011010"),
	( op => '0', arg0 => "1110100000", arg1=> "1101100000"),
	( op => '0', arg0 => "1110100000", arg1=> "1101101101"),
	( op => '0', arg0 => "1110100000", arg1=> "1101111010"),
	( op => '0', arg0 => "1110110001", arg1=> "1101100000"),
	( op => '0', arg0 => "1110110001", arg1=> "1101101101"),
	( op => '0', arg0 => "1110110001", arg1=> "1101111010"),
	( op => '0', arg0 => "1110100000", arg1=> "1110000000"),
	( op => '0', arg0 => "1110100000", arg1=> "1110001101"),
	( op => '0', arg0 => "1110100000", arg1=> "1110011010"),
	( op => '0', arg0 => "1110110001", arg1=> "1110000000"),
	( op => '0', arg0 => "1110110001", arg1=> "1110001101"),
	( op => '0', arg0 => "1110110001", arg1=> "1110011010"),
	( op => '0', arg0 => "1110100000", arg1=> "1110100000"),
	( op => '0', arg0 => "1110100000", arg1=> "1110101101"),
	( op => '0', arg0 => "1110100000", arg1=> "1110111010"),
	( op => '0', arg0 => "1110110001", arg1=> "1110100000"),
	( op => '0', arg0 => "1110110001", arg1=> "1110101101"),
	( op => '0', arg0 => "1110110001", arg1=> "1110111010"),
	( op => '0', arg0 => "1110100000", arg1=> "1111000000"),
	( op => '0', arg0 => "1110100000", arg1=> "1111001101"),
	( op => '0', arg0 => "1110100000", arg1=> "1111011010"),
	( op => '0', arg0 => "1110110001", arg1=> "1111000000"),
	( op => '0', arg0 => "1110110001", arg1=> "1111001101"),
	( op => '0', arg0 => "1110110001", arg1=> "1111011010"),
	( op => '0', arg0 => "1110100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1110100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1110100000", arg1=> "1111111010"),
	( op => '0', arg0 => "1110110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1110110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1110110001", arg1=> "1111111010"),
	( op => '0', arg0 => "1111000000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1111000000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1111000000", arg1=> "1000011010"),
	( op => '0', arg0 => "1111010001", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1111010001", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1111010001", arg1=> "1000011010"),
	( op => '0', arg0 => "1111000000", arg1=> "1000100000"),
	( op => '0', arg0 => "1111000000", arg1=> "1000101101"),
	( op => '0', arg0 => "1111000000", arg1=> "1000111010"),
	( op => '0', arg0 => "1111010001", arg1=> "1000100000"),
	( op => '0', arg0 => "1111010001", arg1=> "1000101101"),
	( op => '0', arg0 => "1111010001", arg1=> "1000111010"),
	( op => '0', arg0 => "1111000000", arg1=> "1001000000"),
	( op => '0', arg0 => "1111000000", arg1=> "1001001101"),
	( op => '0', arg0 => "1111000000", arg1=> "1001011010"),
	( op => '0', arg0 => "1111010001", arg1=> "1001000000"),
	( op => '0', arg0 => "1111010001", arg1=> "1001001101"),
	( op => '0', arg0 => "1111010001", arg1=> "1001011010"),
	( op => '0', arg0 => "1111000000", arg1=> "1001100000"),
	( op => '0', arg0 => "1111000000", arg1=> "1001101101"),
	( op => '0', arg0 => "1111000000", arg1=> "1001111010"),
	( op => '0', arg0 => "1111010001", arg1=> "1001100000"),
	( op => '0', arg0 => "1111010001", arg1=> "1001101101"),
	( op => '0', arg0 => "1111010001", arg1=> "1001111010"),
	( op => '0', arg0 => "1111000000", arg1=> "1010000000"),
	( op => '0', arg0 => "1111000000", arg1=> "1010001101"),
	( op => '0', arg0 => "1111000000", arg1=> "1010011010"),
	( op => '0', arg0 => "1111010001", arg1=> "1010000000"),
	( op => '0', arg0 => "1111010001", arg1=> "1010001101"),
	( op => '0', arg0 => "1111010001", arg1=> "1010011010"),
	( op => '0', arg0 => "1111000000", arg1=> "1010100000"),
	( op => '0', arg0 => "1111000000", arg1=> "1010101101"),
	( op => '0', arg0 => "1111000000", arg1=> "1010111010"),
	( op => '0', arg0 => "1111010001", arg1=> "1010100000"),
	( op => '0', arg0 => "1111010001", arg1=> "1010101101"),
	( op => '0', arg0 => "1111010001", arg1=> "1010111010"),
	( op => '0', arg0 => "1111000000", arg1=> "1011000000"),
	( op => '0', arg0 => "1111000000", arg1=> "1011001101"),
	( op => '0', arg0 => "1111000000", arg1=> "1011011010"),
	( op => '0', arg0 => "1111010001", arg1=> "1011000000"),
	( op => '0', arg0 => "1111010001", arg1=> "1011001101"),
	( op => '0', arg0 => "1111010001", arg1=> "1011011010"),
	( op => '0', arg0 => "1111000000", arg1=> "1011100000"),
	( op => '0', arg0 => "1111000000", arg1=> "1011101101"),
	( op => '0', arg0 => "1111000000", arg1=> "1011111010"),
	( op => '0', arg0 => "1111010001", arg1=> "1011100000"),
	( op => '0', arg0 => "1111010001", arg1=> "1011101101"),
	( op => '0', arg0 => "1111010001", arg1=> "1011111010"),
	( op => '0', arg0 => "1111000000", arg1=> "1100000000"),
	( op => '0', arg0 => "1111000000", arg1=> "1100001101"),
	( op => '0', arg0 => "1111000000", arg1=> "1100011010"),
	( op => '0', arg0 => "1111010001", arg1=> "1100000000"),
	( op => '0', arg0 => "1111010001", arg1=> "1100001101"),
	( op => '0', arg0 => "1111010001", arg1=> "1100011010"),
	( op => '0', arg0 => "1111000000", arg1=> "1100100000"),
	( op => '0', arg0 => "1111000000", arg1=> "1100101101"),
	( op => '0', arg0 => "1111000000", arg1=> "1100111010"),
	( op => '0', arg0 => "1111010001", arg1=> "1100100000"),
	( op => '0', arg0 => "1111010001", arg1=> "1100101101"),
	( op => '0', arg0 => "1111010001", arg1=> "1100111010"),
	( op => '0', arg0 => "1111000000", arg1=> "1101000000"),
	( op => '0', arg0 => "1111000000", arg1=> "1101001101"),
	( op => '0', arg0 => "1111000000", arg1=> "1101011010"),
	( op => '0', arg0 => "1111010001", arg1=> "1101000000"),
	( op => '0', arg0 => "1111010001", arg1=> "1101001101"),
	( op => '0', arg0 => "1111010001", arg1=> "1101011010"),
	( op => '0', arg0 => "1111000000", arg1=> "1101100000"),
	( op => '0', arg0 => "1111000000", arg1=> "1101101101"),
	( op => '0', arg0 => "1111000000", arg1=> "1101111010"),
	( op => '0', arg0 => "1111010001", arg1=> "1101100000"),
	( op => '0', arg0 => "1111010001", arg1=> "1101101101"),
	( op => '0', arg0 => "1111010001", arg1=> "1101111010"),
	( op => '0', arg0 => "1111000000", arg1=> "1110000000"),
	( op => '0', arg0 => "1111000000", arg1=> "1110001101"),
	( op => '0', arg0 => "1111000000", arg1=> "1110011010"),
	( op => '0', arg0 => "1111010001", arg1=> "1110000000"),
	( op => '0', arg0 => "1111010001", arg1=> "1110001101"),
	( op => '0', arg0 => "1111010001", arg1=> "1110011010"),
	( op => '0', arg0 => "1111000000", arg1=> "1110100000"),
	( op => '0', arg0 => "1111000000", arg1=> "1110101101"),
	( op => '0', arg0 => "1111000000", arg1=> "1110111010"),
	( op => '0', arg0 => "1111010001", arg1=> "1110100000"),
	( op => '0', arg0 => "1111010001", arg1=> "1110101101"),
	( op => '0', arg0 => "1111010001", arg1=> "1110111010"),
	( op => '0', arg0 => "1111000000", arg1=> "1111000000"),
	( op => '0', arg0 => "1111000000", arg1=> "1111001101"),
	( op => '0', arg0 => "1111000000", arg1=> "1111011010"),
	( op => '0', arg0 => "1111010001", arg1=> "1111000000"),
	( op => '0', arg0 => "1111010001", arg1=> "1111001101"),
	( op => '0', arg0 => "1111010001", arg1=> "1111011010"),
	( op => '0', arg0 => "1111000000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1111000000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1111000000", arg1=> "1111111010"),
	( op => '0', arg0 => "1111010001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1111010001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1111010001", arg1=> "1111111010"),
	( op => '0', arg0 => "1111100000", arg1=> "1000000000"),
-- denorm!	( op => '0', arg0 => "1111100000", arg1=> "1000001101"),
-- denorm!	( op => '0', arg0 => "1111100000", arg1=> "1000011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1000000000"),
-- NaN!-- denorm!	( op => '0', arg0 => "1111110001", arg1=> "1000001101"),
-- NaN!-- denorm!	( op => '0', arg0 => "1111110001", arg1=> "1000011010"),
	( op => '0', arg0 => "1111100000", arg1=> "1000100000"),
	( op => '0', arg0 => "1111100000", arg1=> "1000101101"),
	( op => '0', arg0 => "1111100000", arg1=> "1000111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1000100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1000101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1000111010"),
	( op => '0', arg0 => "1111100000", arg1=> "1001000000"),
	( op => '0', arg0 => "1111100000", arg1=> "1001001101"),
	( op => '0', arg0 => "1111100000", arg1=> "1001011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1001000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1001001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1001011010"),
	( op => '0', arg0 => "1111100000", arg1=> "1001100000"),
	( op => '0', arg0 => "1111100000", arg1=> "1001101101"),
	( op => '0', arg0 => "1111100000", arg1=> "1001111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1001100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1001101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1001111010"),
	( op => '0', arg0 => "1111100000", arg1=> "1010000000"),
	( op => '0', arg0 => "1111100000", arg1=> "1010001101"),
	( op => '0', arg0 => "1111100000", arg1=> "1010011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1010000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1010001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1010011010"),
	( op => '0', arg0 => "1111100000", arg1=> "1010100000"),
	( op => '0', arg0 => "1111100000", arg1=> "1010101101"),
	( op => '0', arg0 => "1111100000", arg1=> "1010111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1010100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1010101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1010111010"),
	( op => '0', arg0 => "1111100000", arg1=> "1011000000"),
	( op => '0', arg0 => "1111100000", arg1=> "1011001101"),
	( op => '0', arg0 => "1111100000", arg1=> "1011011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1011000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1011001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1011011010"),
	( op => '0', arg0 => "1111100000", arg1=> "1011100000"),
	( op => '0', arg0 => "1111100000", arg1=> "1011101101"),
	( op => '0', arg0 => "1111100000", arg1=> "1011111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1011100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1011101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1011111010"),
	( op => '0', arg0 => "1111100000", arg1=> "1100000000"),
	( op => '0', arg0 => "1111100000", arg1=> "1100001101"),
	( op => '0', arg0 => "1111100000", arg1=> "1100011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1100000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1100001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1100011010"),
	( op => '0', arg0 => "1111100000", arg1=> "1100100000"),
	( op => '0', arg0 => "1111100000", arg1=> "1100101101"),
	( op => '0', arg0 => "1111100000", arg1=> "1100111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1100100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1100101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1100111010"),
	( op => '0', arg0 => "1111100000", arg1=> "1101000000"),
	( op => '0', arg0 => "1111100000", arg1=> "1101001101"),
	( op => '0', arg0 => "1111100000", arg1=> "1101011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1101000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1101001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1101011010"),
	( op => '0', arg0 => "1111100000", arg1=> "1101100000"),
	( op => '0', arg0 => "1111100000", arg1=> "1101101101"),
	( op => '0', arg0 => "1111100000", arg1=> "1101111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1101100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1101101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1101111010"),
	( op => '0', arg0 => "1111100000", arg1=> "1110000000"),
	( op => '0', arg0 => "1111100000", arg1=> "1110001101"),
	( op => '0', arg0 => "1111100000", arg1=> "1110011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1110000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1110001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1110011010"),
	( op => '0', arg0 => "1111100000", arg1=> "1110100000"),
	( op => '0', arg0 => "1111100000", arg1=> "1110101101"),
	( op => '0', arg0 => "1111100000", arg1=> "1110111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1110100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1110101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1110111010"),
	( op => '0', arg0 => "1111100000", arg1=> "1111000000"),
	( op => '0', arg0 => "1111100000", arg1=> "1111001101"),
	( op => '0', arg0 => "1111100000", arg1=> "1111011010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1111000000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1111001101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1111011010"),
	( op => '0', arg0 => "1111100000", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1111100000", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1111100000", arg1=> "1111111010"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1111100000"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1111101101"),
-- NaN!	( op => '0', arg0 => "1111110001", arg1=> "1111111010"),
	( op => '1', arg0 => "0000000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0000000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0000000000", arg1=> "0000011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0000011010"),
	( op => '1', arg0 => "0000000000", arg1=> "0000100000"),
	( op => '1', arg0 => "0000000000", arg1=> "0000101101"),
	( op => '1', arg0 => "0000000000", arg1=> "0000111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0000100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0000101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0000111010"),
	( op => '1', arg0 => "0000000000", arg1=> "0001000000"),
	( op => '1', arg0 => "0000000000", arg1=> "0001001101"),
	( op => '1', arg0 => "0000000000", arg1=> "0001011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0001000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0001001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0001011010"),
	( op => '1', arg0 => "0000000000", arg1=> "0001100000"),
	( op => '1', arg0 => "0000000000", arg1=> "0001101101"),
	( op => '1', arg0 => "0000000000", arg1=> "0001111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0001100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0001101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0001111010"),
	( op => '1', arg0 => "0000000000", arg1=> "0010000000"),
	( op => '1', arg0 => "0000000000", arg1=> "0010001101"),
	( op => '1', arg0 => "0000000000", arg1=> "0010011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0010000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0010001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0010011010"),
	( op => '1', arg0 => "0000000000", arg1=> "0010100000"),
	( op => '1', arg0 => "0000000000", arg1=> "0010101101"),
	( op => '1', arg0 => "0000000000", arg1=> "0010111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0010100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0010101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0010111010"),
	( op => '1', arg0 => "0000000000", arg1=> "0011000000"),
	( op => '1', arg0 => "0000000000", arg1=> "0011001101"),
	( op => '1', arg0 => "0000000000", arg1=> "0011011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0011000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0011001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0011011010"),
	( op => '1', arg0 => "0000000000", arg1=> "0011100000"),
	( op => '1', arg0 => "0000000000", arg1=> "0011101101"),
	( op => '1', arg0 => "0000000000", arg1=> "0011111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0011100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0011101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0011111010"),
	( op => '1', arg0 => "0000000000", arg1=> "0100000000"),
	( op => '1', arg0 => "0000000000", arg1=> "0100001101"),
	( op => '1', arg0 => "0000000000", arg1=> "0100011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0100000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0100001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0100011010"),
	( op => '1', arg0 => "0000000000", arg1=> "0100100000"),
	( op => '1', arg0 => "0000000000", arg1=> "0100101101"),
	( op => '1', arg0 => "0000000000", arg1=> "0100111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0100100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0100101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0100111010"),
	( op => '1', arg0 => "0000000000", arg1=> "0101000000"),
	( op => '1', arg0 => "0000000000", arg1=> "0101001101"),
	( op => '1', arg0 => "0000000000", arg1=> "0101011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0101000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0101001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0101011010"),
	( op => '1', arg0 => "0000000000", arg1=> "0101100000"),
	( op => '1', arg0 => "0000000000", arg1=> "0101101101"),
	( op => '1', arg0 => "0000000000", arg1=> "0101111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0101100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0101101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0101111010"),
	( op => '1', arg0 => "0000000000", arg1=> "0110000000"),
	( op => '1', arg0 => "0000000000", arg1=> "0110001101"),
	( op => '1', arg0 => "0000000000", arg1=> "0110011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0110000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0110001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0110011010"),
	( op => '1', arg0 => "0000000000", arg1=> "0110100000"),
	( op => '1', arg0 => "0000000000", arg1=> "0110101101"),
	( op => '1', arg0 => "0000000000", arg1=> "0110111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0110100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0110101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0110111010"),
	( op => '1', arg0 => "0000000000", arg1=> "0111000000"),
	( op => '1', arg0 => "0000000000", arg1=> "0111001101"),
	( op => '1', arg0 => "0000000000", arg1=> "0111011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0111000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0111001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0111011010"),
	( op => '1', arg0 => "0000000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0000000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0000000000", arg1=> "0111111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0111100000"),
-- NaN!-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0111101101"),
-- NaN!-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "0111111010"),
	( op => '1', arg0 => "0000100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0000100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0000100000", arg1=> "0000011010"),
	( op => '1', arg0 => "0000110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0000110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0000110001", arg1=> "0000011010"),
	( op => '1', arg0 => "0000100000", arg1=> "0000100000"),
	( op => '1', arg0 => "0000100000", arg1=> "0000101101"),
	( op => '1', arg0 => "0000100000", arg1=> "0000111010"),
	( op => '1', arg0 => "0000110001", arg1=> "0000100000"),
	( op => '1', arg0 => "0000110001", arg1=> "0000101101"),
	( op => '1', arg0 => "0000110001", arg1=> "0000111010"),
	( op => '1', arg0 => "0000100000", arg1=> "0001000000"),
	( op => '1', arg0 => "0000100000", arg1=> "0001001101"),
	( op => '1', arg0 => "0000100000", arg1=> "0001011010"),
	( op => '1', arg0 => "0000110001", arg1=> "0001000000"),
	( op => '1', arg0 => "0000110001", arg1=> "0001001101"),
	( op => '1', arg0 => "0000110001", arg1=> "0001011010"),
	( op => '1', arg0 => "0000100000", arg1=> "0001100000"),
	( op => '1', arg0 => "0000100000", arg1=> "0001101101"),
	( op => '1', arg0 => "0000100000", arg1=> "0001111010"),
	( op => '1', arg0 => "0000110001", arg1=> "0001100000"),
	( op => '1', arg0 => "0000110001", arg1=> "0001101101"),
	( op => '1', arg0 => "0000110001", arg1=> "0001111010"),
	( op => '1', arg0 => "0000100000", arg1=> "0010000000"),
	( op => '1', arg0 => "0000100000", arg1=> "0010001101"),
	( op => '1', arg0 => "0000100000", arg1=> "0010011010"),
	( op => '1', arg0 => "0000110001", arg1=> "0010000000"),
	( op => '1', arg0 => "0000110001", arg1=> "0010001101"),
	( op => '1', arg0 => "0000110001", arg1=> "0010011010"),
	( op => '1', arg0 => "0000100000", arg1=> "0010100000"),
	( op => '1', arg0 => "0000100000", arg1=> "0010101101"),
	( op => '1', arg0 => "0000100000", arg1=> "0010111010"),
	( op => '1', arg0 => "0000110001", arg1=> "0010100000"),
	( op => '1', arg0 => "0000110001", arg1=> "0010101101"),
	( op => '1', arg0 => "0000110001", arg1=> "0010111010"),
	( op => '1', arg0 => "0000100000", arg1=> "0011000000"),
	( op => '1', arg0 => "0000100000", arg1=> "0011001101"),
	( op => '1', arg0 => "0000100000", arg1=> "0011011010"),
	( op => '1', arg0 => "0000110001", arg1=> "0011000000"),
	( op => '1', arg0 => "0000110001", arg1=> "0011001101"),
	( op => '1', arg0 => "0000110001", arg1=> "0011011010"),
	( op => '1', arg0 => "0000100000", arg1=> "0011100000"),
	( op => '1', arg0 => "0000100000", arg1=> "0011101101"),
	( op => '1', arg0 => "0000100000", arg1=> "0011111010"),
	( op => '1', arg0 => "0000110001", arg1=> "0011100000"),
	( op => '1', arg0 => "0000110001", arg1=> "0011101101"),
	( op => '1', arg0 => "0000110001", arg1=> "0011111010"),
	( op => '1', arg0 => "0000100000", arg1=> "0100000000"),
	( op => '1', arg0 => "0000100000", arg1=> "0100001101"),
	( op => '1', arg0 => "0000100000", arg1=> "0100011010"),
	( op => '1', arg0 => "0000110001", arg1=> "0100000000"),
	( op => '1', arg0 => "0000110001", arg1=> "0100001101"),
	( op => '1', arg0 => "0000110001", arg1=> "0100011010"),
	( op => '1', arg0 => "0000100000", arg1=> "0100100000"),
	( op => '1', arg0 => "0000100000", arg1=> "0100101101"),
	( op => '1', arg0 => "0000100000", arg1=> "0100111010"),
	( op => '1', arg0 => "0000110001", arg1=> "0100100000"),
	( op => '1', arg0 => "0000110001", arg1=> "0100101101"),
	( op => '1', arg0 => "0000110001", arg1=> "0100111010"),
	( op => '1', arg0 => "0000100000", arg1=> "0101000000"),
	( op => '1', arg0 => "0000100000", arg1=> "0101001101"),
	( op => '1', arg0 => "0000100000", arg1=> "0101011010"),
	( op => '1', arg0 => "0000110001", arg1=> "0101000000"),
	( op => '1', arg0 => "0000110001", arg1=> "0101001101"),
	( op => '1', arg0 => "0000110001", arg1=> "0101011010"),
	( op => '1', arg0 => "0000100000", arg1=> "0101100000"),
	( op => '1', arg0 => "0000100000", arg1=> "0101101101"),
	( op => '1', arg0 => "0000100000", arg1=> "0101111010"),
	( op => '1', arg0 => "0000110001", arg1=> "0101100000"),
	( op => '1', arg0 => "0000110001", arg1=> "0101101101"),
	( op => '1', arg0 => "0000110001", arg1=> "0101111010"),
	( op => '1', arg0 => "0000100000", arg1=> "0110000000"),
	( op => '1', arg0 => "0000100000", arg1=> "0110001101"),
	( op => '1', arg0 => "0000100000", arg1=> "0110011010"),
	( op => '1', arg0 => "0000110001", arg1=> "0110000000"),
	( op => '1', arg0 => "0000110001", arg1=> "0110001101"),
	( op => '1', arg0 => "0000110001", arg1=> "0110011010"),
	( op => '1', arg0 => "0000100000", arg1=> "0110100000"),
	( op => '1', arg0 => "0000100000", arg1=> "0110101101"),
	( op => '1', arg0 => "0000100000", arg1=> "0110111010"),
	( op => '1', arg0 => "0000110001", arg1=> "0110100000"),
	( op => '1', arg0 => "0000110001", arg1=> "0110101101"),
	( op => '1', arg0 => "0000110001", arg1=> "0110111010"),
	( op => '1', arg0 => "0000100000", arg1=> "0111000000"),
	( op => '1', arg0 => "0000100000", arg1=> "0111001101"),
	( op => '1', arg0 => "0000100000", arg1=> "0111011010"),
	( op => '1', arg0 => "0000110001", arg1=> "0111000000"),
	( op => '1', arg0 => "0000110001", arg1=> "0111001101"),
	( op => '1', arg0 => "0000110001", arg1=> "0111011010"),
	( op => '1', arg0 => "0000100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0000100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0000100000", arg1=> "0111111010"),
	( op => '1', arg0 => "0000110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0000110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0000110001", arg1=> "0111111010"),
	( op => '1', arg0 => "0001000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0001000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0001000000", arg1=> "0000011010"),
	( op => '1', arg0 => "0001010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0001010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0001010001", arg1=> "0000011010"),
	( op => '1', arg0 => "0001000000", arg1=> "0000100000"),
	( op => '1', arg0 => "0001000000", arg1=> "0000101101"),
	( op => '1', arg0 => "0001000000", arg1=> "0000111010"),
	( op => '1', arg0 => "0001010001", arg1=> "0000100000"),
	( op => '1', arg0 => "0001010001", arg1=> "0000101101"),
	( op => '1', arg0 => "0001010001", arg1=> "0000111010"),
	( op => '1', arg0 => "0001000000", arg1=> "0001000000"),
	( op => '1', arg0 => "0001000000", arg1=> "0001001101"),
	( op => '1', arg0 => "0001000000", arg1=> "0001011010"),
	( op => '1', arg0 => "0001010001", arg1=> "0001000000"),
	( op => '1', arg0 => "0001010001", arg1=> "0001001101"),
	( op => '1', arg0 => "0001010001", arg1=> "0001011010"),
	( op => '1', arg0 => "0001000000", arg1=> "0001100000"),
	( op => '1', arg0 => "0001000000", arg1=> "0001101101"),
	( op => '1', arg0 => "0001000000", arg1=> "0001111010"),
	( op => '1', arg0 => "0001010001", arg1=> "0001100000"),
	( op => '1', arg0 => "0001010001", arg1=> "0001101101"),
	( op => '1', arg0 => "0001010001", arg1=> "0001111010"),
	( op => '1', arg0 => "0001000000", arg1=> "0010000000"),
	( op => '1', arg0 => "0001000000", arg1=> "0010001101"),
	( op => '1', arg0 => "0001000000", arg1=> "0010011010"),
	( op => '1', arg0 => "0001010001", arg1=> "0010000000"),
	( op => '1', arg0 => "0001010001", arg1=> "0010001101"),
	( op => '1', arg0 => "0001010001", arg1=> "0010011010"),
	( op => '1', arg0 => "0001000000", arg1=> "0010100000"),
	( op => '1', arg0 => "0001000000", arg1=> "0010101101"),
	( op => '1', arg0 => "0001000000", arg1=> "0010111010"),
	( op => '1', arg0 => "0001010001", arg1=> "0010100000"),
	( op => '1', arg0 => "0001010001", arg1=> "0010101101"),
	( op => '1', arg0 => "0001010001", arg1=> "0010111010"),
	( op => '1', arg0 => "0001000000", arg1=> "0011000000"),
	( op => '1', arg0 => "0001000000", arg1=> "0011001101"),
	( op => '1', arg0 => "0001000000", arg1=> "0011011010"),
	( op => '1', arg0 => "0001010001", arg1=> "0011000000"),
	( op => '1', arg0 => "0001010001", arg1=> "0011001101"),
	( op => '1', arg0 => "0001010001", arg1=> "0011011010"),
	( op => '1', arg0 => "0001000000", arg1=> "0011100000"),
	( op => '1', arg0 => "0001000000", arg1=> "0011101101"),
	( op => '1', arg0 => "0001000000", arg1=> "0011111010"),
	( op => '1', arg0 => "0001010001", arg1=> "0011100000"),
	( op => '1', arg0 => "0001010001", arg1=> "0011101101"),
	( op => '1', arg0 => "0001010001", arg1=> "0011111010"),
	( op => '1', arg0 => "0001000000", arg1=> "0100000000"),
	( op => '1', arg0 => "0001000000", arg1=> "0100001101"),
	( op => '1', arg0 => "0001000000", arg1=> "0100011010"),
	( op => '1', arg0 => "0001010001", arg1=> "0100000000"),
	( op => '1', arg0 => "0001010001", arg1=> "0100001101"),
	( op => '1', arg0 => "0001010001", arg1=> "0100011010"),
	( op => '1', arg0 => "0001000000", arg1=> "0100100000"),
	( op => '1', arg0 => "0001000000", arg1=> "0100101101"),
	( op => '1', arg0 => "0001000000", arg1=> "0100111010"),
	( op => '1', arg0 => "0001010001", arg1=> "0100100000"),
	( op => '1', arg0 => "0001010001", arg1=> "0100101101"),
	( op => '1', arg0 => "0001010001", arg1=> "0100111010"),
	( op => '1', arg0 => "0001000000", arg1=> "0101000000"),
	( op => '1', arg0 => "0001000000", arg1=> "0101001101"),
	( op => '1', arg0 => "0001000000", arg1=> "0101011010"),
	( op => '1', arg0 => "0001010001", arg1=> "0101000000"),
	( op => '1', arg0 => "0001010001", arg1=> "0101001101"),
	( op => '1', arg0 => "0001010001", arg1=> "0101011010"),
	( op => '1', arg0 => "0001000000", arg1=> "0101100000"),
	( op => '1', arg0 => "0001000000", arg1=> "0101101101"),
	( op => '1', arg0 => "0001000000", arg1=> "0101111010"),
	( op => '1', arg0 => "0001010001", arg1=> "0101100000"),
	( op => '1', arg0 => "0001010001", arg1=> "0101101101"),
	( op => '1', arg0 => "0001010001", arg1=> "0101111010"),
	( op => '1', arg0 => "0001000000", arg1=> "0110000000"),
	( op => '1', arg0 => "0001000000", arg1=> "0110001101"),
	( op => '1', arg0 => "0001000000", arg1=> "0110011010"),
	( op => '1', arg0 => "0001010001", arg1=> "0110000000"),
	( op => '1', arg0 => "0001010001", arg1=> "0110001101"),
	( op => '1', arg0 => "0001010001", arg1=> "0110011010"),
	( op => '1', arg0 => "0001000000", arg1=> "0110100000"),
	( op => '1', arg0 => "0001000000", arg1=> "0110101101"),
	( op => '1', arg0 => "0001000000", arg1=> "0110111010"),
	( op => '1', arg0 => "0001010001", arg1=> "0110100000"),
	( op => '1', arg0 => "0001010001", arg1=> "0110101101"),
	( op => '1', arg0 => "0001010001", arg1=> "0110111010"),
	( op => '1', arg0 => "0001000000", arg1=> "0111000000"),
	( op => '1', arg0 => "0001000000", arg1=> "0111001101"),
	( op => '1', arg0 => "0001000000", arg1=> "0111011010"),
	( op => '1', arg0 => "0001010001", arg1=> "0111000000"),
	( op => '1', arg0 => "0001010001", arg1=> "0111001101"),
	( op => '1', arg0 => "0001010001", arg1=> "0111011010"),
	( op => '1', arg0 => "0001000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0001000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0001000000", arg1=> "0111111010"),
	( op => '1', arg0 => "0001010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0001010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0001010001", arg1=> "0111111010"),
	( op => '1', arg0 => "0001100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0001100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0001100000", arg1=> "0000011010"),
	( op => '1', arg0 => "0001110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0001110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0001110001", arg1=> "0000011010"),
	( op => '1', arg0 => "0001100000", arg1=> "0000100000"),
	( op => '1', arg0 => "0001100000", arg1=> "0000101101"),
	( op => '1', arg0 => "0001100000", arg1=> "0000111010"),
	( op => '1', arg0 => "0001110001", arg1=> "0000100000"),
	( op => '1', arg0 => "0001110001", arg1=> "0000101101"),
	( op => '1', arg0 => "0001110001", arg1=> "0000111010"),
	( op => '1', arg0 => "0001100000", arg1=> "0001000000"),
	( op => '1', arg0 => "0001100000", arg1=> "0001001101"),
	( op => '1', arg0 => "0001100000", arg1=> "0001011010"),
	( op => '1', arg0 => "0001110001", arg1=> "0001000000"),
	( op => '1', arg0 => "0001110001", arg1=> "0001001101"),
	( op => '1', arg0 => "0001110001", arg1=> "0001011010"),
	( op => '1', arg0 => "0001100000", arg1=> "0001100000"),
	( op => '1', arg0 => "0001100000", arg1=> "0001101101"),
	( op => '1', arg0 => "0001100000", arg1=> "0001111010"),
	( op => '1', arg0 => "0001110001", arg1=> "0001100000"),
	( op => '1', arg0 => "0001110001", arg1=> "0001101101"),
	( op => '1', arg0 => "0001110001", arg1=> "0001111010"),
	( op => '1', arg0 => "0001100000", arg1=> "0010000000"),
	( op => '1', arg0 => "0001100000", arg1=> "0010001101"),
	( op => '1', arg0 => "0001100000", arg1=> "0010011010"),
	( op => '1', arg0 => "0001110001", arg1=> "0010000000"),
	( op => '1', arg0 => "0001110001", arg1=> "0010001101"),
	( op => '1', arg0 => "0001110001", arg1=> "0010011010"),
	( op => '1', arg0 => "0001100000", arg1=> "0010100000"),
	( op => '1', arg0 => "0001100000", arg1=> "0010101101"),
	( op => '1', arg0 => "0001100000", arg1=> "0010111010"),
	( op => '1', arg0 => "0001110001", arg1=> "0010100000"),
	( op => '1', arg0 => "0001110001", arg1=> "0010101101"),
	( op => '1', arg0 => "0001110001", arg1=> "0010111010"),
	( op => '1', arg0 => "0001100000", arg1=> "0011000000"),
	( op => '1', arg0 => "0001100000", arg1=> "0011001101"),
	( op => '1', arg0 => "0001100000", arg1=> "0011011010"),
	( op => '1', arg0 => "0001110001", arg1=> "0011000000"),
	( op => '1', arg0 => "0001110001", arg1=> "0011001101"),
	( op => '1', arg0 => "0001110001", arg1=> "0011011010"),
	( op => '1', arg0 => "0001100000", arg1=> "0011100000"),
	( op => '1', arg0 => "0001100000", arg1=> "0011101101"),
	( op => '1', arg0 => "0001100000", arg1=> "0011111010"),
	( op => '1', arg0 => "0001110001", arg1=> "0011100000"),
	( op => '1', arg0 => "0001110001", arg1=> "0011101101"),
	( op => '1', arg0 => "0001110001", arg1=> "0011111010"),
	( op => '1', arg0 => "0001100000", arg1=> "0100000000"),
	( op => '1', arg0 => "0001100000", arg1=> "0100001101"),
	( op => '1', arg0 => "0001100000", arg1=> "0100011010"),
	( op => '1', arg0 => "0001110001", arg1=> "0100000000"),
	( op => '1', arg0 => "0001110001", arg1=> "0100001101"),
	( op => '1', arg0 => "0001110001", arg1=> "0100011010"),
	( op => '1', arg0 => "0001100000", arg1=> "0100100000"),
	( op => '1', arg0 => "0001100000", arg1=> "0100101101"),
	( op => '1', arg0 => "0001100000", arg1=> "0100111010"),
	( op => '1', arg0 => "0001110001", arg1=> "0100100000"),
	( op => '1', arg0 => "0001110001", arg1=> "0100101101"),
	( op => '1', arg0 => "0001110001", arg1=> "0100111010"),
	( op => '1', arg0 => "0001100000", arg1=> "0101000000"),
	( op => '1', arg0 => "0001100000", arg1=> "0101001101"),
	( op => '1', arg0 => "0001100000", arg1=> "0101011010"),
	( op => '1', arg0 => "0001110001", arg1=> "0101000000"),
	( op => '1', arg0 => "0001110001", arg1=> "0101001101"),
	( op => '1', arg0 => "0001110001", arg1=> "0101011010"),
	( op => '1', arg0 => "0001100000", arg1=> "0101100000"),
	( op => '1', arg0 => "0001100000", arg1=> "0101101101"),
	( op => '1', arg0 => "0001100000", arg1=> "0101111010"),
	( op => '1', arg0 => "0001110001", arg1=> "0101100000"),
	( op => '1', arg0 => "0001110001", arg1=> "0101101101"),
	( op => '1', arg0 => "0001110001", arg1=> "0101111010"),
	( op => '1', arg0 => "0001100000", arg1=> "0110000000"),
	( op => '1', arg0 => "0001100000", arg1=> "0110001101"),
	( op => '1', arg0 => "0001100000", arg1=> "0110011010"),
	( op => '1', arg0 => "0001110001", arg1=> "0110000000"),
	( op => '1', arg0 => "0001110001", arg1=> "0110001101"),
	( op => '1', arg0 => "0001110001", arg1=> "0110011010"),
	( op => '1', arg0 => "0001100000", arg1=> "0110100000"),
	( op => '1', arg0 => "0001100000", arg1=> "0110101101"),
	( op => '1', arg0 => "0001100000", arg1=> "0110111010"),
	( op => '1', arg0 => "0001110001", arg1=> "0110100000"),
	( op => '1', arg0 => "0001110001", arg1=> "0110101101"),
	( op => '1', arg0 => "0001110001", arg1=> "0110111010"),
	( op => '1', arg0 => "0001100000", arg1=> "0111000000"),
	( op => '1', arg0 => "0001100000", arg1=> "0111001101"),
	( op => '1', arg0 => "0001100000", arg1=> "0111011010"),
	( op => '1', arg0 => "0001110001", arg1=> "0111000000"),
	( op => '1', arg0 => "0001110001", arg1=> "0111001101"),
	( op => '1', arg0 => "0001110001", arg1=> "0111011010"),
	( op => '1', arg0 => "0001100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0001100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0001100000", arg1=> "0111111010"),
	( op => '1', arg0 => "0001110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0001110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0001110001", arg1=> "0111111010"),
	( op => '1', arg0 => "0010000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0010000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0010000000", arg1=> "0000011010"),
	( op => '1', arg0 => "0010010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0010010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0010010001", arg1=> "0000011010"),
	( op => '1', arg0 => "0010000000", arg1=> "0000100000"),
	( op => '1', arg0 => "0010000000", arg1=> "0000101101"),
	( op => '1', arg0 => "0010000000", arg1=> "0000111010"),
	( op => '1', arg0 => "0010010001", arg1=> "0000100000"),
	( op => '1', arg0 => "0010010001", arg1=> "0000101101"),
	( op => '1', arg0 => "0010010001", arg1=> "0000111010"),
	( op => '1', arg0 => "0010000000", arg1=> "0001000000"),
	( op => '1', arg0 => "0010000000", arg1=> "0001001101"),
	( op => '1', arg0 => "0010000000", arg1=> "0001011010"),
	( op => '1', arg0 => "0010010001", arg1=> "0001000000"),
	( op => '1', arg0 => "0010010001", arg1=> "0001001101"),
	( op => '1', arg0 => "0010010001", arg1=> "0001011010"),
	( op => '1', arg0 => "0010000000", arg1=> "0001100000"),
	( op => '1', arg0 => "0010000000", arg1=> "0001101101"),
	( op => '1', arg0 => "0010000000", arg1=> "0001111010"),
	( op => '1', arg0 => "0010010001", arg1=> "0001100000"),
	( op => '1', arg0 => "0010010001", arg1=> "0001101101"),
	( op => '1', arg0 => "0010010001", arg1=> "0001111010"),
	( op => '1', arg0 => "0010000000", arg1=> "0010000000"),
	( op => '1', arg0 => "0010000000", arg1=> "0010001101"),
	( op => '1', arg0 => "0010000000", arg1=> "0010011010"),
	( op => '1', arg0 => "0010010001", arg1=> "0010000000"),
	( op => '1', arg0 => "0010010001", arg1=> "0010001101"),
	( op => '1', arg0 => "0010010001", arg1=> "0010011010"),
	( op => '1', arg0 => "0010000000", arg1=> "0010100000"),
	( op => '1', arg0 => "0010000000", arg1=> "0010101101"),
	( op => '1', arg0 => "0010000000", arg1=> "0010111010"),
	( op => '1', arg0 => "0010010001", arg1=> "0010100000"),
	( op => '1', arg0 => "0010010001", arg1=> "0010101101"),
	( op => '1', arg0 => "0010010001", arg1=> "0010111010"),
	( op => '1', arg0 => "0010000000", arg1=> "0011000000"),
	( op => '1', arg0 => "0010000000", arg1=> "0011001101"),
	( op => '1', arg0 => "0010000000", arg1=> "0011011010"),
	( op => '1', arg0 => "0010010001", arg1=> "0011000000"),
	( op => '1', arg0 => "0010010001", arg1=> "0011001101"),
	( op => '1', arg0 => "0010010001", arg1=> "0011011010"),
	( op => '1', arg0 => "0010000000", arg1=> "0011100000"),
	( op => '1', arg0 => "0010000000", arg1=> "0011101101"),
	( op => '1', arg0 => "0010000000", arg1=> "0011111010"),
	( op => '1', arg0 => "0010010001", arg1=> "0011100000"),
	( op => '1', arg0 => "0010010001", arg1=> "0011101101"),
	( op => '1', arg0 => "0010010001", arg1=> "0011111010"),
	( op => '1', arg0 => "0010000000", arg1=> "0100000000"),
	( op => '1', arg0 => "0010000000", arg1=> "0100001101"),
	( op => '1', arg0 => "0010000000", arg1=> "0100011010"),
	( op => '1', arg0 => "0010010001", arg1=> "0100000000"),
	( op => '1', arg0 => "0010010001", arg1=> "0100001101"),
	( op => '1', arg0 => "0010010001", arg1=> "0100011010"),
	( op => '1', arg0 => "0010000000", arg1=> "0100100000"),
	( op => '1', arg0 => "0010000000", arg1=> "0100101101"),
	( op => '1', arg0 => "0010000000", arg1=> "0100111010"),
	( op => '1', arg0 => "0010010001", arg1=> "0100100000"),
	( op => '1', arg0 => "0010010001", arg1=> "0100101101"),
	( op => '1', arg0 => "0010010001", arg1=> "0100111010"),
	( op => '1', arg0 => "0010000000", arg1=> "0101000000"),
	( op => '1', arg0 => "0010000000", arg1=> "0101001101"),
	( op => '1', arg0 => "0010000000", arg1=> "0101011010"),
	( op => '1', arg0 => "0010010001", arg1=> "0101000000"),
	( op => '1', arg0 => "0010010001", arg1=> "0101001101"),
	( op => '1', arg0 => "0010010001", arg1=> "0101011010"),
	( op => '1', arg0 => "0010000000", arg1=> "0101100000"),
	( op => '1', arg0 => "0010000000", arg1=> "0101101101"),
	( op => '1', arg0 => "0010000000", arg1=> "0101111010"),
	( op => '1', arg0 => "0010010001", arg1=> "0101100000"),
	( op => '1', arg0 => "0010010001", arg1=> "0101101101"),
	( op => '1', arg0 => "0010010001", arg1=> "0101111010"),
	( op => '1', arg0 => "0010000000", arg1=> "0110000000"),
	( op => '1', arg0 => "0010000000", arg1=> "0110001101"),
	( op => '1', arg0 => "0010000000", arg1=> "0110011010"),
	( op => '1', arg0 => "0010010001", arg1=> "0110000000"),
	( op => '1', arg0 => "0010010001", arg1=> "0110001101"),
	( op => '1', arg0 => "0010010001", arg1=> "0110011010"),
	( op => '1', arg0 => "0010000000", arg1=> "0110100000"),
	( op => '1', arg0 => "0010000000", arg1=> "0110101101"),
	( op => '1', arg0 => "0010000000", arg1=> "0110111010"),
	( op => '1', arg0 => "0010010001", arg1=> "0110100000"),
	( op => '1', arg0 => "0010010001", arg1=> "0110101101"),
	( op => '1', arg0 => "0010010001", arg1=> "0110111010"),
	( op => '1', arg0 => "0010000000", arg1=> "0111000000"),
	( op => '1', arg0 => "0010000000", arg1=> "0111001101"),
	( op => '1', arg0 => "0010000000", arg1=> "0111011010"),
	( op => '1', arg0 => "0010010001", arg1=> "0111000000"),
	( op => '1', arg0 => "0010010001", arg1=> "0111001101"),
	( op => '1', arg0 => "0010010001", arg1=> "0111011010"),
	( op => '1', arg0 => "0010000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0010000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0010000000", arg1=> "0111111010"),
	( op => '1', arg0 => "0010010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0010010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0010010001", arg1=> "0111111010"),
	( op => '1', arg0 => "0010100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0010100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0010100000", arg1=> "0000011010"),
	( op => '1', arg0 => "0010110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0010110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0010110001", arg1=> "0000011010"),
	( op => '1', arg0 => "0010100000", arg1=> "0000100000"),
	( op => '1', arg0 => "0010100000", arg1=> "0000101101"),
	( op => '1', arg0 => "0010100000", arg1=> "0000111010"),
	( op => '1', arg0 => "0010110001", arg1=> "0000100000"),
	( op => '1', arg0 => "0010110001", arg1=> "0000101101"),
	( op => '1', arg0 => "0010110001", arg1=> "0000111010"),
	( op => '1', arg0 => "0010100000", arg1=> "0001000000"),
	( op => '1', arg0 => "0010100000", arg1=> "0001001101"),
	( op => '1', arg0 => "0010100000", arg1=> "0001011010"),
	( op => '1', arg0 => "0010110001", arg1=> "0001000000"),
	( op => '1', arg0 => "0010110001", arg1=> "0001001101"),
	( op => '1', arg0 => "0010110001", arg1=> "0001011010"),
	( op => '1', arg0 => "0010100000", arg1=> "0001100000"),
	( op => '1', arg0 => "0010100000", arg1=> "0001101101"),
	( op => '1', arg0 => "0010100000", arg1=> "0001111010"),
	( op => '1', arg0 => "0010110001", arg1=> "0001100000"),
	( op => '1', arg0 => "0010110001", arg1=> "0001101101"),
	( op => '1', arg0 => "0010110001", arg1=> "0001111010"),
	( op => '1', arg0 => "0010100000", arg1=> "0010000000"),
	( op => '1', arg0 => "0010100000", arg1=> "0010001101"),
	( op => '1', arg0 => "0010100000", arg1=> "0010011010"),
	( op => '1', arg0 => "0010110001", arg1=> "0010000000"),
	( op => '1', arg0 => "0010110001", arg1=> "0010001101"),
	( op => '1', arg0 => "0010110001", arg1=> "0010011010"),
	( op => '1', arg0 => "0010100000", arg1=> "0010100000"),
	( op => '1', arg0 => "0010100000", arg1=> "0010101101"),
	( op => '1', arg0 => "0010100000", arg1=> "0010111010"),
	( op => '1', arg0 => "0010110001", arg1=> "0010100000"),
	( op => '1', arg0 => "0010110001", arg1=> "0010101101"),
	( op => '1', arg0 => "0010110001", arg1=> "0010111010"),
	( op => '1', arg0 => "0010100000", arg1=> "0011000000"),
	( op => '1', arg0 => "0010100000", arg1=> "0011001101"),
	( op => '1', arg0 => "0010100000", arg1=> "0011011010"),
	( op => '1', arg0 => "0010110001", arg1=> "0011000000"),
	( op => '1', arg0 => "0010110001", arg1=> "0011001101"),
	( op => '1', arg0 => "0010110001", arg1=> "0011011010"),
	( op => '1', arg0 => "0010100000", arg1=> "0011100000"),
	( op => '1', arg0 => "0010100000", arg1=> "0011101101"),
	( op => '1', arg0 => "0010100000", arg1=> "0011111010"),
	( op => '1', arg0 => "0010110001", arg1=> "0011100000"),
	( op => '1', arg0 => "0010110001", arg1=> "0011101101"),
	( op => '1', arg0 => "0010110001", arg1=> "0011111010"),
	( op => '1', arg0 => "0010100000", arg1=> "0100000000"),
	( op => '1', arg0 => "0010100000", arg1=> "0100001101"),
	( op => '1', arg0 => "0010100000", arg1=> "0100011010"),
	( op => '1', arg0 => "0010110001", arg1=> "0100000000"),
	( op => '1', arg0 => "0010110001", arg1=> "0100001101"),
	( op => '1', arg0 => "0010110001", arg1=> "0100011010"),
	( op => '1', arg0 => "0010100000", arg1=> "0100100000"),
	( op => '1', arg0 => "0010100000", arg1=> "0100101101"),
	( op => '1', arg0 => "0010100000", arg1=> "0100111010"),
	( op => '1', arg0 => "0010110001", arg1=> "0100100000"),
	( op => '1', arg0 => "0010110001", arg1=> "0100101101"),
	( op => '1', arg0 => "0010110001", arg1=> "0100111010"),
	( op => '1', arg0 => "0010100000", arg1=> "0101000000"),
	( op => '1', arg0 => "0010100000", arg1=> "0101001101"),
	( op => '1', arg0 => "0010100000", arg1=> "0101011010"),
	( op => '1', arg0 => "0010110001", arg1=> "0101000000"),
	( op => '1', arg0 => "0010110001", arg1=> "0101001101"),
	( op => '1', arg0 => "0010110001", arg1=> "0101011010"),
	( op => '1', arg0 => "0010100000", arg1=> "0101100000"),
	( op => '1', arg0 => "0010100000", arg1=> "0101101101"),
	( op => '1', arg0 => "0010100000", arg1=> "0101111010"),
	( op => '1', arg0 => "0010110001", arg1=> "0101100000"),
	( op => '1', arg0 => "0010110001", arg1=> "0101101101"),
	( op => '1', arg0 => "0010110001", arg1=> "0101111010"),
	( op => '1', arg0 => "0010100000", arg1=> "0110000000"),
	( op => '1', arg0 => "0010100000", arg1=> "0110001101"),
	( op => '1', arg0 => "0010100000", arg1=> "0110011010"),
	( op => '1', arg0 => "0010110001", arg1=> "0110000000"),
	( op => '1', arg0 => "0010110001", arg1=> "0110001101"),
	( op => '1', arg0 => "0010110001", arg1=> "0110011010"),
	( op => '1', arg0 => "0010100000", arg1=> "0110100000"),
	( op => '1', arg0 => "0010100000", arg1=> "0110101101"),
	( op => '1', arg0 => "0010100000", arg1=> "0110111010"),
	( op => '1', arg0 => "0010110001", arg1=> "0110100000"),
	( op => '1', arg0 => "0010110001", arg1=> "0110101101"),
	( op => '1', arg0 => "0010110001", arg1=> "0110111010"),
	( op => '1', arg0 => "0010100000", arg1=> "0111000000"),
	( op => '1', arg0 => "0010100000", arg1=> "0111001101"),
	( op => '1', arg0 => "0010100000", arg1=> "0111011010"),
	( op => '1', arg0 => "0010110001", arg1=> "0111000000"),
	( op => '1', arg0 => "0010110001", arg1=> "0111001101"),
	( op => '1', arg0 => "0010110001", arg1=> "0111011010"),
	( op => '1', arg0 => "0010100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0010100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0010100000", arg1=> "0111111010"),
	( op => '1', arg0 => "0010110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0010110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0010110001", arg1=> "0111111010"),
	( op => '1', arg0 => "0011000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0011000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0011000000", arg1=> "0000011010"),
	( op => '1', arg0 => "0011010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0011010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0011010001", arg1=> "0000011010"),
	( op => '1', arg0 => "0011000000", arg1=> "0000100000"),
	( op => '1', arg0 => "0011000000", arg1=> "0000101101"),
	( op => '1', arg0 => "0011000000", arg1=> "0000111010"),
	( op => '1', arg0 => "0011010001", arg1=> "0000100000"),
	( op => '1', arg0 => "0011010001", arg1=> "0000101101"),
	( op => '1', arg0 => "0011010001", arg1=> "0000111010"),
	( op => '1', arg0 => "0011000000", arg1=> "0001000000"),
	( op => '1', arg0 => "0011000000", arg1=> "0001001101"),
	( op => '1', arg0 => "0011000000", arg1=> "0001011010"),
	( op => '1', arg0 => "0011010001", arg1=> "0001000000"),
	( op => '1', arg0 => "0011010001", arg1=> "0001001101"),
	( op => '1', arg0 => "0011010001", arg1=> "0001011010"),
	( op => '1', arg0 => "0011000000", arg1=> "0001100000"),
	( op => '1', arg0 => "0011000000", arg1=> "0001101101"),
	( op => '1', arg0 => "0011000000", arg1=> "0001111010"),
	( op => '1', arg0 => "0011010001", arg1=> "0001100000"),
	( op => '1', arg0 => "0011010001", arg1=> "0001101101"),
	( op => '1', arg0 => "0011010001", arg1=> "0001111010"),
	( op => '1', arg0 => "0011000000", arg1=> "0010000000"),
	( op => '1', arg0 => "0011000000", arg1=> "0010001101"),
	( op => '1', arg0 => "0011000000", arg1=> "0010011010"),
	( op => '1', arg0 => "0011010001", arg1=> "0010000000"),
	( op => '1', arg0 => "0011010001", arg1=> "0010001101"),
	( op => '1', arg0 => "0011010001", arg1=> "0010011010"),
	( op => '1', arg0 => "0011000000", arg1=> "0010100000"),
	( op => '1', arg0 => "0011000000", arg1=> "0010101101"),
	( op => '1', arg0 => "0011000000", arg1=> "0010111010"),
	( op => '1', arg0 => "0011010001", arg1=> "0010100000"),
	( op => '1', arg0 => "0011010001", arg1=> "0010101101"),
	( op => '1', arg0 => "0011010001", arg1=> "0010111010"),
	( op => '1', arg0 => "0011000000", arg1=> "0011000000"),
	( op => '1', arg0 => "0011000000", arg1=> "0011001101"),
	( op => '1', arg0 => "0011000000", arg1=> "0011011010"),
	( op => '1', arg0 => "0011010001", arg1=> "0011000000"),
	( op => '1', arg0 => "0011010001", arg1=> "0011001101"),
	( op => '1', arg0 => "0011010001", arg1=> "0011011010"),
	( op => '1', arg0 => "0011000000", arg1=> "0011100000"),
	( op => '1', arg0 => "0011000000", arg1=> "0011101101"),
	( op => '1', arg0 => "0011000000", arg1=> "0011111010"),
	( op => '1', arg0 => "0011010001", arg1=> "0011100000"),
	( op => '1', arg0 => "0011010001", arg1=> "0011101101"),
	( op => '1', arg0 => "0011010001", arg1=> "0011111010"),
	( op => '1', arg0 => "0011000000", arg1=> "0100000000"),
	( op => '1', arg0 => "0011000000", arg1=> "0100001101"),
	( op => '1', arg0 => "0011000000", arg1=> "0100011010"),
	( op => '1', arg0 => "0011010001", arg1=> "0100000000"),
	( op => '1', arg0 => "0011010001", arg1=> "0100001101"),
	( op => '1', arg0 => "0011010001", arg1=> "0100011010"),
	( op => '1', arg0 => "0011000000", arg1=> "0100100000"),
	( op => '1', arg0 => "0011000000", arg1=> "0100101101"),
	( op => '1', arg0 => "0011000000", arg1=> "0100111010"),
	( op => '1', arg0 => "0011010001", arg1=> "0100100000"),
	( op => '1', arg0 => "0011010001", arg1=> "0100101101"),
	( op => '1', arg0 => "0011010001", arg1=> "0100111010"),
	( op => '1', arg0 => "0011000000", arg1=> "0101000000"),
	( op => '1', arg0 => "0011000000", arg1=> "0101001101"),
	( op => '1', arg0 => "0011000000", arg1=> "0101011010"),
	( op => '1', arg0 => "0011010001", arg1=> "0101000000"),
	( op => '1', arg0 => "0011010001", arg1=> "0101001101"),
	( op => '1', arg0 => "0011010001", arg1=> "0101011010"),
	( op => '1', arg0 => "0011000000", arg1=> "0101100000"),
	( op => '1', arg0 => "0011000000", arg1=> "0101101101"),
	( op => '1', arg0 => "0011000000", arg1=> "0101111010"),
	( op => '1', arg0 => "0011010001", arg1=> "0101100000"),
	( op => '1', arg0 => "0011010001", arg1=> "0101101101"),
	( op => '1', arg0 => "0011010001", arg1=> "0101111010"),
	( op => '1', arg0 => "0011000000", arg1=> "0110000000"),
	( op => '1', arg0 => "0011000000", arg1=> "0110001101"),
	( op => '1', arg0 => "0011000000", arg1=> "0110011010"),
	( op => '1', arg0 => "0011010001", arg1=> "0110000000"),
	( op => '1', arg0 => "0011010001", arg1=> "0110001101"),
	( op => '1', arg0 => "0011010001", arg1=> "0110011010"),
	( op => '1', arg0 => "0011000000", arg1=> "0110100000"),
	( op => '1', arg0 => "0011000000", arg1=> "0110101101"),
	( op => '1', arg0 => "0011000000", arg1=> "0110111010"),
	( op => '1', arg0 => "0011010001", arg1=> "0110100000"),
	( op => '1', arg0 => "0011010001", arg1=> "0110101101"),
	( op => '1', arg0 => "0011010001", arg1=> "0110111010"),
	( op => '1', arg0 => "0011000000", arg1=> "0111000000"),
	( op => '1', arg0 => "0011000000", arg1=> "0111001101"),
	( op => '1', arg0 => "0011000000", arg1=> "0111011010"),
	( op => '1', arg0 => "0011010001", arg1=> "0111000000"),
	( op => '1', arg0 => "0011010001", arg1=> "0111001101"),
	( op => '1', arg0 => "0011010001", arg1=> "0111011010"),
	( op => '1', arg0 => "0011000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0011000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0011000000", arg1=> "0111111010"),
	( op => '1', arg0 => "0011010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0011010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0011010001", arg1=> "0111111010"),
	( op => '1', arg0 => "0011100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0011100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0011100000", arg1=> "0000011010"),
	( op => '1', arg0 => "0011110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0011110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0011110001", arg1=> "0000011010"),
	( op => '1', arg0 => "0011100000", arg1=> "0000100000"),
	( op => '1', arg0 => "0011100000", arg1=> "0000101101"),
	( op => '1', arg0 => "0011100000", arg1=> "0000111010"),
	( op => '1', arg0 => "0011110001", arg1=> "0000100000"),
	( op => '1', arg0 => "0011110001", arg1=> "0000101101"),
	( op => '1', arg0 => "0011110001", arg1=> "0000111010"),
	( op => '1', arg0 => "0011100000", arg1=> "0001000000"),
	( op => '1', arg0 => "0011100000", arg1=> "0001001101"),
	( op => '1', arg0 => "0011100000", arg1=> "0001011010"),
	( op => '1', arg0 => "0011110001", arg1=> "0001000000"),
	( op => '1', arg0 => "0011110001", arg1=> "0001001101"),
	( op => '1', arg0 => "0011110001", arg1=> "0001011010"),
	( op => '1', arg0 => "0011100000", arg1=> "0001100000"),
	( op => '1', arg0 => "0011100000", arg1=> "0001101101"),
	( op => '1', arg0 => "0011100000", arg1=> "0001111010"),
	( op => '1', arg0 => "0011110001", arg1=> "0001100000"),
	( op => '1', arg0 => "0011110001", arg1=> "0001101101"),
	( op => '1', arg0 => "0011110001", arg1=> "0001111010"),
	( op => '1', arg0 => "0011100000", arg1=> "0010000000"),
	( op => '1', arg0 => "0011100000", arg1=> "0010001101"),
	( op => '1', arg0 => "0011100000", arg1=> "0010011010"),
	( op => '1', arg0 => "0011110001", arg1=> "0010000000"),
	( op => '1', arg0 => "0011110001", arg1=> "0010001101"),
	( op => '1', arg0 => "0011110001", arg1=> "0010011010"),
	( op => '1', arg0 => "0011100000", arg1=> "0010100000"),
	( op => '1', arg0 => "0011100000", arg1=> "0010101101"),
	( op => '1', arg0 => "0011100000", arg1=> "0010111010"),
	( op => '1', arg0 => "0011110001", arg1=> "0010100000"),
	( op => '1', arg0 => "0011110001", arg1=> "0010101101"),
	( op => '1', arg0 => "0011110001", arg1=> "0010111010"),
	( op => '1', arg0 => "0011100000", arg1=> "0011000000"),
	( op => '1', arg0 => "0011100000", arg1=> "0011001101"),
	( op => '1', arg0 => "0011100000", arg1=> "0011011010"),
	( op => '1', arg0 => "0011110001", arg1=> "0011000000"),
	( op => '1', arg0 => "0011110001", arg1=> "0011001101"),
	( op => '1', arg0 => "0011110001", arg1=> "0011011010"),
	( op => '1', arg0 => "0011100000", arg1=> "0011100000"),
	( op => '1', arg0 => "0011100000", arg1=> "0011101101"),
	( op => '1', arg0 => "0011100000", arg1=> "0011111010"),
	( op => '1', arg0 => "0011110001", arg1=> "0011100000"),
	( op => '1', arg0 => "0011110001", arg1=> "0011101101"),
	( op => '1', arg0 => "0011110001", arg1=> "0011111010"),
	( op => '1', arg0 => "0011100000", arg1=> "0100000000"),
	( op => '1', arg0 => "0011100000", arg1=> "0100001101"),
	( op => '1', arg0 => "0011100000", arg1=> "0100011010"),
	( op => '1', arg0 => "0011110001", arg1=> "0100000000"),
	( op => '1', arg0 => "0011110001", arg1=> "0100001101"),
	( op => '1', arg0 => "0011110001", arg1=> "0100011010"),
	( op => '1', arg0 => "0011100000", arg1=> "0100100000"),
	( op => '1', arg0 => "0011100000", arg1=> "0100101101"),
	( op => '1', arg0 => "0011100000", arg1=> "0100111010"),
	( op => '1', arg0 => "0011110001", arg1=> "0100100000"),
	( op => '1', arg0 => "0011110001", arg1=> "0100101101"),
	( op => '1', arg0 => "0011110001", arg1=> "0100111010"),
	( op => '1', arg0 => "0011100000", arg1=> "0101000000"),
	( op => '1', arg0 => "0011100000", arg1=> "0101001101"),
	( op => '1', arg0 => "0011100000", arg1=> "0101011010"),
	( op => '1', arg0 => "0011110001", arg1=> "0101000000"),
	( op => '1', arg0 => "0011110001", arg1=> "0101001101"),
	( op => '1', arg0 => "0011110001", arg1=> "0101011010"),
	( op => '1', arg0 => "0011100000", arg1=> "0101100000"),
	( op => '1', arg0 => "0011100000", arg1=> "0101101101"),
	( op => '1', arg0 => "0011100000", arg1=> "0101111010"),
	( op => '1', arg0 => "0011110001", arg1=> "0101100000"),
	( op => '1', arg0 => "0011110001", arg1=> "0101101101"),
	( op => '1', arg0 => "0011110001", arg1=> "0101111010"),
	( op => '1', arg0 => "0011100000", arg1=> "0110000000"),
	( op => '1', arg0 => "0011100000", arg1=> "0110001101"),
	( op => '1', arg0 => "0011100000", arg1=> "0110011010"),
	( op => '1', arg0 => "0011110001", arg1=> "0110000000"),
	( op => '1', arg0 => "0011110001", arg1=> "0110001101"),
	( op => '1', arg0 => "0011110001", arg1=> "0110011010"),
	( op => '1', arg0 => "0011100000", arg1=> "0110100000"),
	( op => '1', arg0 => "0011100000", arg1=> "0110101101"),
	( op => '1', arg0 => "0011100000", arg1=> "0110111010"),
	( op => '1', arg0 => "0011110001", arg1=> "0110100000"),
	( op => '1', arg0 => "0011110001", arg1=> "0110101101"),
	( op => '1', arg0 => "0011110001", arg1=> "0110111010"),
	( op => '1', arg0 => "0011100000", arg1=> "0111000000"),
	( op => '1', arg0 => "0011100000", arg1=> "0111001101"),
	( op => '1', arg0 => "0011100000", arg1=> "0111011010"),
	( op => '1', arg0 => "0011110001", arg1=> "0111000000"),
	( op => '1', arg0 => "0011110001", arg1=> "0111001101"),
	( op => '1', arg0 => "0011110001", arg1=> "0111011010"),
	( op => '1', arg0 => "0011100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0011100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0011100000", arg1=> "0111111010"),
	( op => '1', arg0 => "0011110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0011110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0011110001", arg1=> "0111111010"),
	( op => '1', arg0 => "0100000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0100000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0100000000", arg1=> "0000011010"),
	( op => '1', arg0 => "0100010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0100010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0100010001", arg1=> "0000011010"),
	( op => '1', arg0 => "0100000000", arg1=> "0000100000"),
	( op => '1', arg0 => "0100000000", arg1=> "0000101101"),
	( op => '1', arg0 => "0100000000", arg1=> "0000111010"),
	( op => '1', arg0 => "0100010001", arg1=> "0000100000"),
	( op => '1', arg0 => "0100010001", arg1=> "0000101101"),
	( op => '1', arg0 => "0100010001", arg1=> "0000111010"),
	( op => '1', arg0 => "0100000000", arg1=> "0001000000"),
	( op => '1', arg0 => "0100000000", arg1=> "0001001101"),
	( op => '1', arg0 => "0100000000", arg1=> "0001011010"),
	( op => '1', arg0 => "0100010001", arg1=> "0001000000"),
	( op => '1', arg0 => "0100010001", arg1=> "0001001101"),
	( op => '1', arg0 => "0100010001", arg1=> "0001011010"),
	( op => '1', arg0 => "0100000000", arg1=> "0001100000"),
	( op => '1', arg0 => "0100000000", arg1=> "0001101101"),
	( op => '1', arg0 => "0100000000", arg1=> "0001111010"),
	( op => '1', arg0 => "0100010001", arg1=> "0001100000"),
	( op => '1', arg0 => "0100010001", arg1=> "0001101101"),
	( op => '1', arg0 => "0100010001", arg1=> "0001111010"),
	( op => '1', arg0 => "0100000000", arg1=> "0010000000"),
	( op => '1', arg0 => "0100000000", arg1=> "0010001101"),
	( op => '1', arg0 => "0100000000", arg1=> "0010011010"),
	( op => '1', arg0 => "0100010001", arg1=> "0010000000"),
	( op => '1', arg0 => "0100010001", arg1=> "0010001101"),
	( op => '1', arg0 => "0100010001", arg1=> "0010011010"),
	( op => '1', arg0 => "0100000000", arg1=> "0010100000"),
	( op => '1', arg0 => "0100000000", arg1=> "0010101101"),
	( op => '1', arg0 => "0100000000", arg1=> "0010111010"),
	( op => '1', arg0 => "0100010001", arg1=> "0010100000"),
	( op => '1', arg0 => "0100010001", arg1=> "0010101101"),
	( op => '1', arg0 => "0100010001", arg1=> "0010111010"),
	( op => '1', arg0 => "0100000000", arg1=> "0011000000"),
	( op => '1', arg0 => "0100000000", arg1=> "0011001101"),
	( op => '1', arg0 => "0100000000", arg1=> "0011011010"),
	( op => '1', arg0 => "0100010001", arg1=> "0011000000"),
	( op => '1', arg0 => "0100010001", arg1=> "0011001101"),
	( op => '1', arg0 => "0100010001", arg1=> "0011011010"),
	( op => '1', arg0 => "0100000000", arg1=> "0011100000"),
	( op => '1', arg0 => "0100000000", arg1=> "0011101101"),
	( op => '1', arg0 => "0100000000", arg1=> "0011111010"),
	( op => '1', arg0 => "0100010001", arg1=> "0011100000"),
	( op => '1', arg0 => "0100010001", arg1=> "0011101101"),
	( op => '1', arg0 => "0100010001", arg1=> "0011111010"),
	( op => '1', arg0 => "0100000000", arg1=> "0100000000"),
	( op => '1', arg0 => "0100000000", arg1=> "0100001101"),
	( op => '1', arg0 => "0100000000", arg1=> "0100011010"),
	( op => '1', arg0 => "0100010001", arg1=> "0100000000"),
	( op => '1', arg0 => "0100010001", arg1=> "0100001101"),
	( op => '1', arg0 => "0100010001", arg1=> "0100011010"),
	( op => '1', arg0 => "0100000000", arg1=> "0100100000"),
	( op => '1', arg0 => "0100000000", arg1=> "0100101101"),
	( op => '1', arg0 => "0100000000", arg1=> "0100111010"),
	( op => '1', arg0 => "0100010001", arg1=> "0100100000"),
	( op => '1', arg0 => "0100010001", arg1=> "0100101101"),
	( op => '1', arg0 => "0100010001", arg1=> "0100111010"),
	( op => '1', arg0 => "0100000000", arg1=> "0101000000"),
	( op => '1', arg0 => "0100000000", arg1=> "0101001101"),
	( op => '1', arg0 => "0100000000", arg1=> "0101011010"),
	( op => '1', arg0 => "0100010001", arg1=> "0101000000"),
	( op => '1', arg0 => "0100010001", arg1=> "0101001101"),
	( op => '1', arg0 => "0100010001", arg1=> "0101011010"),
	( op => '1', arg0 => "0100000000", arg1=> "0101100000"),
	( op => '1', arg0 => "0100000000", arg1=> "0101101101"),
	( op => '1', arg0 => "0100000000", arg1=> "0101111010"),
	( op => '1', arg0 => "0100010001", arg1=> "0101100000"),
	( op => '1', arg0 => "0100010001", arg1=> "0101101101"),
	( op => '1', arg0 => "0100010001", arg1=> "0101111010"),
	( op => '1', arg0 => "0100000000", arg1=> "0110000000"),
	( op => '1', arg0 => "0100000000", arg1=> "0110001101"),
	( op => '1', arg0 => "0100000000", arg1=> "0110011010"),
	( op => '1', arg0 => "0100010001", arg1=> "0110000000"),
	( op => '1', arg0 => "0100010001", arg1=> "0110001101"),
	( op => '1', arg0 => "0100010001", arg1=> "0110011010"),
	( op => '1', arg0 => "0100000000", arg1=> "0110100000"),
	( op => '1', arg0 => "0100000000", arg1=> "0110101101"),
	( op => '1', arg0 => "0100000000", arg1=> "0110111010"),
	( op => '1', arg0 => "0100010001", arg1=> "0110100000"),
	( op => '1', arg0 => "0100010001", arg1=> "0110101101"),
	( op => '1', arg0 => "0100010001", arg1=> "0110111010"),
	( op => '1', arg0 => "0100000000", arg1=> "0111000000"),
	( op => '1', arg0 => "0100000000", arg1=> "0111001101"),
	( op => '1', arg0 => "0100000000", arg1=> "0111011010"),
	( op => '1', arg0 => "0100010001", arg1=> "0111000000"),
	( op => '1', arg0 => "0100010001", arg1=> "0111001101"),
	( op => '1', arg0 => "0100010001", arg1=> "0111011010"),
	( op => '1', arg0 => "0100000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0100000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0100000000", arg1=> "0111111010"),
	( op => '1', arg0 => "0100010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0100010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0100010001", arg1=> "0111111010"),
	( op => '1', arg0 => "0100100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0100100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0100100000", arg1=> "0000011010"),
	( op => '1', arg0 => "0100110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0100110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0100110001", arg1=> "0000011010"),
	( op => '1', arg0 => "0100100000", arg1=> "0000100000"),
	( op => '1', arg0 => "0100100000", arg1=> "0000101101"),
	( op => '1', arg0 => "0100100000", arg1=> "0000111010"),
	( op => '1', arg0 => "0100110001", arg1=> "0000100000"),
	( op => '1', arg0 => "0100110001", arg1=> "0000101101"),
	( op => '1', arg0 => "0100110001", arg1=> "0000111010"),
	( op => '1', arg0 => "0100100000", arg1=> "0001000000"),
	( op => '1', arg0 => "0100100000", arg1=> "0001001101"),
	( op => '1', arg0 => "0100100000", arg1=> "0001011010"),
	( op => '1', arg0 => "0100110001", arg1=> "0001000000"),
	( op => '1', arg0 => "0100110001", arg1=> "0001001101"),
	( op => '1', arg0 => "0100110001", arg1=> "0001011010"),
	( op => '1', arg0 => "0100100000", arg1=> "0001100000"),
	( op => '1', arg0 => "0100100000", arg1=> "0001101101"),
	( op => '1', arg0 => "0100100000", arg1=> "0001111010"),
	( op => '1', arg0 => "0100110001", arg1=> "0001100000"),
	( op => '1', arg0 => "0100110001", arg1=> "0001101101"),
	( op => '1', arg0 => "0100110001", arg1=> "0001111010"),
	( op => '1', arg0 => "0100100000", arg1=> "0010000000"),
	( op => '1', arg0 => "0100100000", arg1=> "0010001101"),
	( op => '1', arg0 => "0100100000", arg1=> "0010011010"),
	( op => '1', arg0 => "0100110001", arg1=> "0010000000"),
	( op => '1', arg0 => "0100110001", arg1=> "0010001101"),
	( op => '1', arg0 => "0100110001", arg1=> "0010011010"),
	( op => '1', arg0 => "0100100000", arg1=> "0010100000"),
	( op => '1', arg0 => "0100100000", arg1=> "0010101101"),
	( op => '1', arg0 => "0100100000", arg1=> "0010111010"),
	( op => '1', arg0 => "0100110001", arg1=> "0010100000"),
	( op => '1', arg0 => "0100110001", arg1=> "0010101101"),
	( op => '1', arg0 => "0100110001", arg1=> "0010111010"),
	( op => '1', arg0 => "0100100000", arg1=> "0011000000"),
	( op => '1', arg0 => "0100100000", arg1=> "0011001101"),
	( op => '1', arg0 => "0100100000", arg1=> "0011011010"),
	( op => '1', arg0 => "0100110001", arg1=> "0011000000"),
	( op => '1', arg0 => "0100110001", arg1=> "0011001101"),
	( op => '1', arg0 => "0100110001", arg1=> "0011011010"),
	( op => '1', arg0 => "0100100000", arg1=> "0011100000"),
	( op => '1', arg0 => "0100100000", arg1=> "0011101101"),
	( op => '1', arg0 => "0100100000", arg1=> "0011111010"),
	( op => '1', arg0 => "0100110001", arg1=> "0011100000"),
	( op => '1', arg0 => "0100110001", arg1=> "0011101101"),
	( op => '1', arg0 => "0100110001", arg1=> "0011111010"),
	( op => '1', arg0 => "0100100000", arg1=> "0100000000"),
	( op => '1', arg0 => "0100100000", arg1=> "0100001101"),
	( op => '1', arg0 => "0100100000", arg1=> "0100011010"),
	( op => '1', arg0 => "0100110001", arg1=> "0100000000"),
	( op => '1', arg0 => "0100110001", arg1=> "0100001101"),
	( op => '1', arg0 => "0100110001", arg1=> "0100011010"),
	( op => '1', arg0 => "0100100000", arg1=> "0100100000"),
	( op => '1', arg0 => "0100100000", arg1=> "0100101101"),
	( op => '1', arg0 => "0100100000", arg1=> "0100111010"),
	( op => '1', arg0 => "0100110001", arg1=> "0100100000"),
	( op => '1', arg0 => "0100110001", arg1=> "0100101101"),
	( op => '1', arg0 => "0100110001", arg1=> "0100111010"),
	( op => '1', arg0 => "0100100000", arg1=> "0101000000"),
	( op => '1', arg0 => "0100100000", arg1=> "0101001101"),
	( op => '1', arg0 => "0100100000", arg1=> "0101011010"),
	( op => '1', arg0 => "0100110001", arg1=> "0101000000"),
	( op => '1', arg0 => "0100110001", arg1=> "0101001101"),
	( op => '1', arg0 => "0100110001", arg1=> "0101011010"),
	( op => '1', arg0 => "0100100000", arg1=> "0101100000"),
	( op => '1', arg0 => "0100100000", arg1=> "0101101101"),
	( op => '1', arg0 => "0100100000", arg1=> "0101111010"),
	( op => '1', arg0 => "0100110001", arg1=> "0101100000"),
	( op => '1', arg0 => "0100110001", arg1=> "0101101101"),
	( op => '1', arg0 => "0100110001", arg1=> "0101111010"),
	( op => '1', arg0 => "0100100000", arg1=> "0110000000"),
	( op => '1', arg0 => "0100100000", arg1=> "0110001101"),
	( op => '1', arg0 => "0100100000", arg1=> "0110011010"),
	( op => '1', arg0 => "0100110001", arg1=> "0110000000"),
	( op => '1', arg0 => "0100110001", arg1=> "0110001101"),
	( op => '1', arg0 => "0100110001", arg1=> "0110011010"),
	( op => '1', arg0 => "0100100000", arg1=> "0110100000"),
	( op => '1', arg0 => "0100100000", arg1=> "0110101101"),
	( op => '1', arg0 => "0100100000", arg1=> "0110111010"),
	( op => '1', arg0 => "0100110001", arg1=> "0110100000"),
	( op => '1', arg0 => "0100110001", arg1=> "0110101101"),
	( op => '1', arg0 => "0100110001", arg1=> "0110111010"),
	( op => '1', arg0 => "0100100000", arg1=> "0111000000"),
	( op => '1', arg0 => "0100100000", arg1=> "0111001101"),
	( op => '1', arg0 => "0100100000", arg1=> "0111011010"),
	( op => '1', arg0 => "0100110001", arg1=> "0111000000"),
	( op => '1', arg0 => "0100110001", arg1=> "0111001101"),
	( op => '1', arg0 => "0100110001", arg1=> "0111011010"),
	( op => '1', arg0 => "0100100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0100100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0100100000", arg1=> "0111111010"),
	( op => '1', arg0 => "0100110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0100110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0100110001", arg1=> "0111111010"),
	( op => '1', arg0 => "0101000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0101000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0101000000", arg1=> "0000011010"),
	( op => '1', arg0 => "0101010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0101010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0101010001", arg1=> "0000011010"),
	( op => '1', arg0 => "0101000000", arg1=> "0000100000"),
	( op => '1', arg0 => "0101000000", arg1=> "0000101101"),
	( op => '1', arg0 => "0101000000", arg1=> "0000111010"),
	( op => '1', arg0 => "0101010001", arg1=> "0000100000"),
	( op => '1', arg0 => "0101010001", arg1=> "0000101101"),
	( op => '1', arg0 => "0101010001", arg1=> "0000111010"),
	( op => '1', arg0 => "0101000000", arg1=> "0001000000"),
	( op => '1', arg0 => "0101000000", arg1=> "0001001101"),
	( op => '1', arg0 => "0101000000", arg1=> "0001011010"),
	( op => '1', arg0 => "0101010001", arg1=> "0001000000"),
	( op => '1', arg0 => "0101010001", arg1=> "0001001101"),
	( op => '1', arg0 => "0101010001", arg1=> "0001011010"),
	( op => '1', arg0 => "0101000000", arg1=> "0001100000"),
	( op => '1', arg0 => "0101000000", arg1=> "0001101101"),
	( op => '1', arg0 => "0101000000", arg1=> "0001111010"),
	( op => '1', arg0 => "0101010001", arg1=> "0001100000"),
	( op => '1', arg0 => "0101010001", arg1=> "0001101101"),
	( op => '1', arg0 => "0101010001", arg1=> "0001111010"),
	( op => '1', arg0 => "0101000000", arg1=> "0010000000"),
	( op => '1', arg0 => "0101000000", arg1=> "0010001101"),
	( op => '1', arg0 => "0101000000", arg1=> "0010011010"),
	( op => '1', arg0 => "0101010001", arg1=> "0010000000"),
	( op => '1', arg0 => "0101010001", arg1=> "0010001101"),
	( op => '1', arg0 => "0101010001", arg1=> "0010011010"),
	( op => '1', arg0 => "0101000000", arg1=> "0010100000"),
	( op => '1', arg0 => "0101000000", arg1=> "0010101101"),
	( op => '1', arg0 => "0101000000", arg1=> "0010111010"),
	( op => '1', arg0 => "0101010001", arg1=> "0010100000"),
	( op => '1', arg0 => "0101010001", arg1=> "0010101101"),
	( op => '1', arg0 => "0101010001", arg1=> "0010111010"),
	( op => '1', arg0 => "0101000000", arg1=> "0011000000"),
	( op => '1', arg0 => "0101000000", arg1=> "0011001101"),
	( op => '1', arg0 => "0101000000", arg1=> "0011011010"),
	( op => '1', arg0 => "0101010001", arg1=> "0011000000"),
	( op => '1', arg0 => "0101010001", arg1=> "0011001101"),
	( op => '1', arg0 => "0101010001", arg1=> "0011011010"),
	( op => '1', arg0 => "0101000000", arg1=> "0011100000"),
	( op => '1', arg0 => "0101000000", arg1=> "0011101101"),
	( op => '1', arg0 => "0101000000", arg1=> "0011111010"),
	( op => '1', arg0 => "0101010001", arg1=> "0011100000"),
	( op => '1', arg0 => "0101010001", arg1=> "0011101101"),
	( op => '1', arg0 => "0101010001", arg1=> "0011111010"),
	( op => '1', arg0 => "0101000000", arg1=> "0100000000"),
	( op => '1', arg0 => "0101000000", arg1=> "0100001101"),
	( op => '1', arg0 => "0101000000", arg1=> "0100011010"),
	( op => '1', arg0 => "0101010001", arg1=> "0100000000"),
	( op => '1', arg0 => "0101010001", arg1=> "0100001101"),
	( op => '1', arg0 => "0101010001", arg1=> "0100011010"),
	( op => '1', arg0 => "0101000000", arg1=> "0100100000"),
	( op => '1', arg0 => "0101000000", arg1=> "0100101101"),
	( op => '1', arg0 => "0101000000", arg1=> "0100111010"),
	( op => '1', arg0 => "0101010001", arg1=> "0100100000"),
	( op => '1', arg0 => "0101010001", arg1=> "0100101101"),
	( op => '1', arg0 => "0101010001", arg1=> "0100111010"),
	( op => '1', arg0 => "0101000000", arg1=> "0101000000"),
	( op => '1', arg0 => "0101000000", arg1=> "0101001101"),
	( op => '1', arg0 => "0101000000", arg1=> "0101011010"),
	( op => '1', arg0 => "0101010001", arg1=> "0101000000"),
	( op => '1', arg0 => "0101010001", arg1=> "0101001101"),
	( op => '1', arg0 => "0101010001", arg1=> "0101011010"),
	( op => '1', arg0 => "0101000000", arg1=> "0101100000"),
	( op => '1', arg0 => "0101000000", arg1=> "0101101101"),
	( op => '1', arg0 => "0101000000", arg1=> "0101111010"),
	( op => '1', arg0 => "0101010001", arg1=> "0101100000"),
	( op => '1', arg0 => "0101010001", arg1=> "0101101101"),
	( op => '1', arg0 => "0101010001", arg1=> "0101111010"),
	( op => '1', arg0 => "0101000000", arg1=> "0110000000"),
	( op => '1', arg0 => "0101000000", arg1=> "0110001101"),
	( op => '1', arg0 => "0101000000", arg1=> "0110011010"),
	( op => '1', arg0 => "0101010001", arg1=> "0110000000"),
	( op => '1', arg0 => "0101010001", arg1=> "0110001101"),
	( op => '1', arg0 => "0101010001", arg1=> "0110011010"),
	( op => '1', arg0 => "0101000000", arg1=> "0110100000"),
	( op => '1', arg0 => "0101000000", arg1=> "0110101101"),
	( op => '1', arg0 => "0101000000", arg1=> "0110111010"),
	( op => '1', arg0 => "0101010001", arg1=> "0110100000"),
	( op => '1', arg0 => "0101010001", arg1=> "0110101101"),
	( op => '1', arg0 => "0101010001", arg1=> "0110111010"),
	( op => '1', arg0 => "0101000000", arg1=> "0111000000"),
	( op => '1', arg0 => "0101000000", arg1=> "0111001101"),
	( op => '1', arg0 => "0101000000", arg1=> "0111011010"),
	( op => '1', arg0 => "0101010001", arg1=> "0111000000"),
	( op => '1', arg0 => "0101010001", arg1=> "0111001101"),
	( op => '1', arg0 => "0101010001", arg1=> "0111011010"),
	( op => '1', arg0 => "0101000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0101000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0101000000", arg1=> "0111111010"),
	( op => '1', arg0 => "0101010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0101010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0101010001", arg1=> "0111111010"),
	( op => '1', arg0 => "0101100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0101100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0101100000", arg1=> "0000011010"),
	( op => '1', arg0 => "0101110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0101110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0101110001", arg1=> "0000011010"),
	( op => '1', arg0 => "0101100000", arg1=> "0000100000"),
	( op => '1', arg0 => "0101100000", arg1=> "0000101101"),
	( op => '1', arg0 => "0101100000", arg1=> "0000111010"),
	( op => '1', arg0 => "0101110001", arg1=> "0000100000"),
	( op => '1', arg0 => "0101110001", arg1=> "0000101101"),
	( op => '1', arg0 => "0101110001", arg1=> "0000111010"),
	( op => '1', arg0 => "0101100000", arg1=> "0001000000"),
	( op => '1', arg0 => "0101100000", arg1=> "0001001101"),
	( op => '1', arg0 => "0101100000", arg1=> "0001011010"),
	( op => '1', arg0 => "0101110001", arg1=> "0001000000"),
	( op => '1', arg0 => "0101110001", arg1=> "0001001101"),
	( op => '1', arg0 => "0101110001", arg1=> "0001011010"),
	( op => '1', arg0 => "0101100000", arg1=> "0001100000"),
	( op => '1', arg0 => "0101100000", arg1=> "0001101101"),
	( op => '1', arg0 => "0101100000", arg1=> "0001111010"),
	( op => '1', arg0 => "0101110001", arg1=> "0001100000"),
	( op => '1', arg0 => "0101110001", arg1=> "0001101101"),
	( op => '1', arg0 => "0101110001", arg1=> "0001111010"),
	( op => '1', arg0 => "0101100000", arg1=> "0010000000"),
	( op => '1', arg0 => "0101100000", arg1=> "0010001101"),
	( op => '1', arg0 => "0101100000", arg1=> "0010011010"),
	( op => '1', arg0 => "0101110001", arg1=> "0010000000"),
	( op => '1', arg0 => "0101110001", arg1=> "0010001101"),
	( op => '1', arg0 => "0101110001", arg1=> "0010011010"),
	( op => '1', arg0 => "0101100000", arg1=> "0010100000"),
	( op => '1', arg0 => "0101100000", arg1=> "0010101101"),
	( op => '1', arg0 => "0101100000", arg1=> "0010111010"),
	( op => '1', arg0 => "0101110001", arg1=> "0010100000"),
	( op => '1', arg0 => "0101110001", arg1=> "0010101101"),
	( op => '1', arg0 => "0101110001", arg1=> "0010111010"),
	( op => '1', arg0 => "0101100000", arg1=> "0011000000"),
	( op => '1', arg0 => "0101100000", arg1=> "0011001101"),
	( op => '1', arg0 => "0101100000", arg1=> "0011011010"),
	( op => '1', arg0 => "0101110001", arg1=> "0011000000"),
	( op => '1', arg0 => "0101110001", arg1=> "0011001101"),
	( op => '1', arg0 => "0101110001", arg1=> "0011011010"),
	( op => '1', arg0 => "0101100000", arg1=> "0011100000"),
	( op => '1', arg0 => "0101100000", arg1=> "0011101101"),
	( op => '1', arg0 => "0101100000", arg1=> "0011111010"),
	( op => '1', arg0 => "0101110001", arg1=> "0011100000"),
	( op => '1', arg0 => "0101110001", arg1=> "0011101101"),
	( op => '1', arg0 => "0101110001", arg1=> "0011111010"),
	( op => '1', arg0 => "0101100000", arg1=> "0100000000"),
	( op => '1', arg0 => "0101100000", arg1=> "0100001101"),
	( op => '1', arg0 => "0101100000", arg1=> "0100011010"),
	( op => '1', arg0 => "0101110001", arg1=> "0100000000"),
	( op => '1', arg0 => "0101110001", arg1=> "0100001101"),
	( op => '1', arg0 => "0101110001", arg1=> "0100011010"),
	( op => '1', arg0 => "0101100000", arg1=> "0100100000"),
	( op => '1', arg0 => "0101100000", arg1=> "0100101101"),
	( op => '1', arg0 => "0101100000", arg1=> "0100111010"),
	( op => '1', arg0 => "0101110001", arg1=> "0100100000"),
	( op => '1', arg0 => "0101110001", arg1=> "0100101101"),
	( op => '1', arg0 => "0101110001", arg1=> "0100111010"),
	( op => '1', arg0 => "0101100000", arg1=> "0101000000"),
	( op => '1', arg0 => "0101100000", arg1=> "0101001101"),
	( op => '1', arg0 => "0101100000", arg1=> "0101011010"),
	( op => '1', arg0 => "0101110001", arg1=> "0101000000"),
	( op => '1', arg0 => "0101110001", arg1=> "0101001101"),
	( op => '1', arg0 => "0101110001", arg1=> "0101011010"),
	( op => '1', arg0 => "0101100000", arg1=> "0101100000"),
	( op => '1', arg0 => "0101100000", arg1=> "0101101101"),
	( op => '1', arg0 => "0101100000", arg1=> "0101111010"),
	( op => '1', arg0 => "0101110001", arg1=> "0101100000"),
	( op => '1', arg0 => "0101110001", arg1=> "0101101101"),
	( op => '1', arg0 => "0101110001", arg1=> "0101111010"),
	( op => '1', arg0 => "0101100000", arg1=> "0110000000"),
	( op => '1', arg0 => "0101100000", arg1=> "0110001101"),
	( op => '1', arg0 => "0101100000", arg1=> "0110011010"),
	( op => '1', arg0 => "0101110001", arg1=> "0110000000"),
	( op => '1', arg0 => "0101110001", arg1=> "0110001101"),
	( op => '1', arg0 => "0101110001", arg1=> "0110011010"),
	( op => '1', arg0 => "0101100000", arg1=> "0110100000"),
	( op => '1', arg0 => "0101100000", arg1=> "0110101101"),
	( op => '1', arg0 => "0101100000", arg1=> "0110111010"),
	( op => '1', arg0 => "0101110001", arg1=> "0110100000"),
	( op => '1', arg0 => "0101110001", arg1=> "0110101101"),
	( op => '1', arg0 => "0101110001", arg1=> "0110111010"),
	( op => '1', arg0 => "0101100000", arg1=> "0111000000"),
	( op => '1', arg0 => "0101100000", arg1=> "0111001101"),
	( op => '1', arg0 => "0101100000", arg1=> "0111011010"),
	( op => '1', arg0 => "0101110001", arg1=> "0111000000"),
	( op => '1', arg0 => "0101110001", arg1=> "0111001101"),
	( op => '1', arg0 => "0101110001", arg1=> "0111011010"),
	( op => '1', arg0 => "0101100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0101100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0101100000", arg1=> "0111111010"),
	( op => '1', arg0 => "0101110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0101110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0101110001", arg1=> "0111111010"),
	( op => '1', arg0 => "0110000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0110000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0110000000", arg1=> "0000011010"),
	( op => '1', arg0 => "0110010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0110010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0110010001", arg1=> "0000011010"),
	( op => '1', arg0 => "0110000000", arg1=> "0000100000"),
	( op => '1', arg0 => "0110000000", arg1=> "0000101101"),
	( op => '1', arg0 => "0110000000", arg1=> "0000111010"),
	( op => '1', arg0 => "0110010001", arg1=> "0000100000"),
	( op => '1', arg0 => "0110010001", arg1=> "0000101101"),
	( op => '1', arg0 => "0110010001", arg1=> "0000111010"),
	( op => '1', arg0 => "0110000000", arg1=> "0001000000"),
	( op => '1', arg0 => "0110000000", arg1=> "0001001101"),
	( op => '1', arg0 => "0110000000", arg1=> "0001011010"),
	( op => '1', arg0 => "0110010001", arg1=> "0001000000"),
	( op => '1', arg0 => "0110010001", arg1=> "0001001101"),
	( op => '1', arg0 => "0110010001", arg1=> "0001011010"),
	( op => '1', arg0 => "0110000000", arg1=> "0001100000"),
	( op => '1', arg0 => "0110000000", arg1=> "0001101101"),
	( op => '1', arg0 => "0110000000", arg1=> "0001111010"),
	( op => '1', arg0 => "0110010001", arg1=> "0001100000"),
	( op => '1', arg0 => "0110010001", arg1=> "0001101101"),
	( op => '1', arg0 => "0110010001", arg1=> "0001111010"),
	( op => '1', arg0 => "0110000000", arg1=> "0010000000"),
	( op => '1', arg0 => "0110000000", arg1=> "0010001101"),
	( op => '1', arg0 => "0110000000", arg1=> "0010011010"),
	( op => '1', arg0 => "0110010001", arg1=> "0010000000"),
	( op => '1', arg0 => "0110010001", arg1=> "0010001101"),
	( op => '1', arg0 => "0110010001", arg1=> "0010011010"),
	( op => '1', arg0 => "0110000000", arg1=> "0010100000"),
	( op => '1', arg0 => "0110000000", arg1=> "0010101101"),
	( op => '1', arg0 => "0110000000", arg1=> "0010111010"),
	( op => '1', arg0 => "0110010001", arg1=> "0010100000"),
	( op => '1', arg0 => "0110010001", arg1=> "0010101101"),
	( op => '1', arg0 => "0110010001", arg1=> "0010111010"),
	( op => '1', arg0 => "0110000000", arg1=> "0011000000"),
	( op => '1', arg0 => "0110000000", arg1=> "0011001101"),
	( op => '1', arg0 => "0110000000", arg1=> "0011011010"),
	( op => '1', arg0 => "0110010001", arg1=> "0011000000"),
	( op => '1', arg0 => "0110010001", arg1=> "0011001101"),
	( op => '1', arg0 => "0110010001", arg1=> "0011011010"),
	( op => '1', arg0 => "0110000000", arg1=> "0011100000"),
	( op => '1', arg0 => "0110000000", arg1=> "0011101101"),
	( op => '1', arg0 => "0110000000", arg1=> "0011111010"),
	( op => '1', arg0 => "0110010001", arg1=> "0011100000"),
	( op => '1', arg0 => "0110010001", arg1=> "0011101101"),
	( op => '1', arg0 => "0110010001", arg1=> "0011111010"),
	( op => '1', arg0 => "0110000000", arg1=> "0100000000"),
	( op => '1', arg0 => "0110000000", arg1=> "0100001101"),
	( op => '1', arg0 => "0110000000", arg1=> "0100011010"),
	( op => '1', arg0 => "0110010001", arg1=> "0100000000"),
	( op => '1', arg0 => "0110010001", arg1=> "0100001101"),
	( op => '1', arg0 => "0110010001", arg1=> "0100011010"),
	( op => '1', arg0 => "0110000000", arg1=> "0100100000"),
	( op => '1', arg0 => "0110000000", arg1=> "0100101101"),
	( op => '1', arg0 => "0110000000", arg1=> "0100111010"),
	( op => '1', arg0 => "0110010001", arg1=> "0100100000"),
	( op => '1', arg0 => "0110010001", arg1=> "0100101101"),
	( op => '1', arg0 => "0110010001", arg1=> "0100111010"),
	( op => '1', arg0 => "0110000000", arg1=> "0101000000"),
	( op => '1', arg0 => "0110000000", arg1=> "0101001101"),
	( op => '1', arg0 => "0110000000", arg1=> "0101011010"),
	( op => '1', arg0 => "0110010001", arg1=> "0101000000"),
	( op => '1', arg0 => "0110010001", arg1=> "0101001101"),
	( op => '1', arg0 => "0110010001", arg1=> "0101011010"),
	( op => '1', arg0 => "0110000000", arg1=> "0101100000"),
	( op => '1', arg0 => "0110000000", arg1=> "0101101101"),
	( op => '1', arg0 => "0110000000", arg1=> "0101111010"),
	( op => '1', arg0 => "0110010001", arg1=> "0101100000"),
	( op => '1', arg0 => "0110010001", arg1=> "0101101101"),
	( op => '1', arg0 => "0110010001", arg1=> "0101111010"),
	( op => '1', arg0 => "0110000000", arg1=> "0110000000"),
	( op => '1', arg0 => "0110000000", arg1=> "0110001101"),
	( op => '1', arg0 => "0110000000", arg1=> "0110011010"),
	( op => '1', arg0 => "0110010001", arg1=> "0110000000"),
	( op => '1', arg0 => "0110010001", arg1=> "0110001101"),
	( op => '1', arg0 => "0110010001", arg1=> "0110011010"),
	( op => '1', arg0 => "0110000000", arg1=> "0110100000"),
	( op => '1', arg0 => "0110000000", arg1=> "0110101101"),
	( op => '1', arg0 => "0110000000", arg1=> "0110111010"),
	( op => '1', arg0 => "0110010001", arg1=> "0110100000"),
	( op => '1', arg0 => "0110010001", arg1=> "0110101101"),
	( op => '1', arg0 => "0110010001", arg1=> "0110111010"),
	( op => '1', arg0 => "0110000000", arg1=> "0111000000"),
	( op => '1', arg0 => "0110000000", arg1=> "0111001101"),
	( op => '1', arg0 => "0110000000", arg1=> "0111011010"),
	( op => '1', arg0 => "0110010001", arg1=> "0111000000"),
	( op => '1', arg0 => "0110010001", arg1=> "0111001101"),
	( op => '1', arg0 => "0110010001", arg1=> "0111011010"),
	( op => '1', arg0 => "0110000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0110000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0110000000", arg1=> "0111111010"),
	( op => '1', arg0 => "0110010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0110010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0110010001", arg1=> "0111111010"),
	( op => '1', arg0 => "0110100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0110100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0110100000", arg1=> "0000011010"),
	( op => '1', arg0 => "0110110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0110110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0110110001", arg1=> "0000011010"),
	( op => '1', arg0 => "0110100000", arg1=> "0000100000"),
	( op => '1', arg0 => "0110100000", arg1=> "0000101101"),
	( op => '1', arg0 => "0110100000", arg1=> "0000111010"),
	( op => '1', arg0 => "0110110001", arg1=> "0000100000"),
	( op => '1', arg0 => "0110110001", arg1=> "0000101101"),
	( op => '1', arg0 => "0110110001", arg1=> "0000111010"),
	( op => '1', arg0 => "0110100000", arg1=> "0001000000"),
	( op => '1', arg0 => "0110100000", arg1=> "0001001101"),
	( op => '1', arg0 => "0110100000", arg1=> "0001011010"),
	( op => '1', arg0 => "0110110001", arg1=> "0001000000"),
	( op => '1', arg0 => "0110110001", arg1=> "0001001101"),
	( op => '1', arg0 => "0110110001", arg1=> "0001011010"),
	( op => '1', arg0 => "0110100000", arg1=> "0001100000"),
	( op => '1', arg0 => "0110100000", arg1=> "0001101101"),
	( op => '1', arg0 => "0110100000", arg1=> "0001111010"),
	( op => '1', arg0 => "0110110001", arg1=> "0001100000"),
	( op => '1', arg0 => "0110110001", arg1=> "0001101101"),
	( op => '1', arg0 => "0110110001", arg1=> "0001111010"),
	( op => '1', arg0 => "0110100000", arg1=> "0010000000"),
	( op => '1', arg0 => "0110100000", arg1=> "0010001101"),
	( op => '1', arg0 => "0110100000", arg1=> "0010011010"),
	( op => '1', arg0 => "0110110001", arg1=> "0010000000"),
	( op => '1', arg0 => "0110110001", arg1=> "0010001101"),
	( op => '1', arg0 => "0110110001", arg1=> "0010011010"),
	( op => '1', arg0 => "0110100000", arg1=> "0010100000"),
	( op => '1', arg0 => "0110100000", arg1=> "0010101101"),
	( op => '1', arg0 => "0110100000", arg1=> "0010111010"),
	( op => '1', arg0 => "0110110001", arg1=> "0010100000"),
	( op => '1', arg0 => "0110110001", arg1=> "0010101101"),
	( op => '1', arg0 => "0110110001", arg1=> "0010111010"),
	( op => '1', arg0 => "0110100000", arg1=> "0011000000"),
	( op => '1', arg0 => "0110100000", arg1=> "0011001101"),
	( op => '1', arg0 => "0110100000", arg1=> "0011011010"),
	( op => '1', arg0 => "0110110001", arg1=> "0011000000"),
	( op => '1', arg0 => "0110110001", arg1=> "0011001101"),
	( op => '1', arg0 => "0110110001", arg1=> "0011011010"),
	( op => '1', arg0 => "0110100000", arg1=> "0011100000"),
	( op => '1', arg0 => "0110100000", arg1=> "0011101101"),
	( op => '1', arg0 => "0110100000", arg1=> "0011111010"),
	( op => '1', arg0 => "0110110001", arg1=> "0011100000"),
	( op => '1', arg0 => "0110110001", arg1=> "0011101101"),
	( op => '1', arg0 => "0110110001", arg1=> "0011111010"),
	( op => '1', arg0 => "0110100000", arg1=> "0100000000"),
	( op => '1', arg0 => "0110100000", arg1=> "0100001101"),
	( op => '1', arg0 => "0110100000", arg1=> "0100011010"),
	( op => '1', arg0 => "0110110001", arg1=> "0100000000"),
	( op => '1', arg0 => "0110110001", arg1=> "0100001101"),
	( op => '1', arg0 => "0110110001", arg1=> "0100011010"),
	( op => '1', arg0 => "0110100000", arg1=> "0100100000"),
	( op => '1', arg0 => "0110100000", arg1=> "0100101101"),
	( op => '1', arg0 => "0110100000", arg1=> "0100111010"),
	( op => '1', arg0 => "0110110001", arg1=> "0100100000"),
	( op => '1', arg0 => "0110110001", arg1=> "0100101101"),
	( op => '1', arg0 => "0110110001", arg1=> "0100111010"),
	( op => '1', arg0 => "0110100000", arg1=> "0101000000"),
	( op => '1', arg0 => "0110100000", arg1=> "0101001101"),
	( op => '1', arg0 => "0110100000", arg1=> "0101011010"),
	( op => '1', arg0 => "0110110001", arg1=> "0101000000"),
	( op => '1', arg0 => "0110110001", arg1=> "0101001101"),
	( op => '1', arg0 => "0110110001", arg1=> "0101011010"),
	( op => '1', arg0 => "0110100000", arg1=> "0101100000"),
	( op => '1', arg0 => "0110100000", arg1=> "0101101101"),
	( op => '1', arg0 => "0110100000", arg1=> "0101111010"),
	( op => '1', arg0 => "0110110001", arg1=> "0101100000"),
	( op => '1', arg0 => "0110110001", arg1=> "0101101101"),
	( op => '1', arg0 => "0110110001", arg1=> "0101111010"),
	( op => '1', arg0 => "0110100000", arg1=> "0110000000"),
	( op => '1', arg0 => "0110100000", arg1=> "0110001101"),
	( op => '1', arg0 => "0110100000", arg1=> "0110011010"),
	( op => '1', arg0 => "0110110001", arg1=> "0110000000"),
	( op => '1', arg0 => "0110110001", arg1=> "0110001101"),
	( op => '1', arg0 => "0110110001", arg1=> "0110011010"),
	( op => '1', arg0 => "0110100000", arg1=> "0110100000"),
	( op => '1', arg0 => "0110100000", arg1=> "0110101101"),
	( op => '1', arg0 => "0110100000", arg1=> "0110111010"),
	( op => '1', arg0 => "0110110001", arg1=> "0110100000"),
	( op => '1', arg0 => "0110110001", arg1=> "0110101101"),
	( op => '1', arg0 => "0110110001", arg1=> "0110111010"),
	( op => '1', arg0 => "0110100000", arg1=> "0111000000"),
	( op => '1', arg0 => "0110100000", arg1=> "0111001101"),
	( op => '1', arg0 => "0110100000", arg1=> "0111011010"),
	( op => '1', arg0 => "0110110001", arg1=> "0111000000"),
	( op => '1', arg0 => "0110110001", arg1=> "0111001101"),
	( op => '1', arg0 => "0110110001", arg1=> "0111011010"),
	( op => '1', arg0 => "0110100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0110100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0110100000", arg1=> "0111111010"),
	( op => '1', arg0 => "0110110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0110110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0110110001", arg1=> "0111111010"),
	( op => '1', arg0 => "0111000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0111000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0111000000", arg1=> "0000011010"),
	( op => '1', arg0 => "0111010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0111010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0111010001", arg1=> "0000011010"),
	( op => '1', arg0 => "0111000000", arg1=> "0000100000"),
	( op => '1', arg0 => "0111000000", arg1=> "0000101101"),
	( op => '1', arg0 => "0111000000", arg1=> "0000111010"),
	( op => '1', arg0 => "0111010001", arg1=> "0000100000"),
	( op => '1', arg0 => "0111010001", arg1=> "0000101101"),
	( op => '1', arg0 => "0111010001", arg1=> "0000111010"),
	( op => '1', arg0 => "0111000000", arg1=> "0001000000"),
	( op => '1', arg0 => "0111000000", arg1=> "0001001101"),
	( op => '1', arg0 => "0111000000", arg1=> "0001011010"),
	( op => '1', arg0 => "0111010001", arg1=> "0001000000"),
	( op => '1', arg0 => "0111010001", arg1=> "0001001101"),
	( op => '1', arg0 => "0111010001", arg1=> "0001011010"),
	( op => '1', arg0 => "0111000000", arg1=> "0001100000"),
	( op => '1', arg0 => "0111000000", arg1=> "0001101101"),
	( op => '1', arg0 => "0111000000", arg1=> "0001111010"),
	( op => '1', arg0 => "0111010001", arg1=> "0001100000"),
	( op => '1', arg0 => "0111010001", arg1=> "0001101101"),
	( op => '1', arg0 => "0111010001", arg1=> "0001111010"),
	( op => '1', arg0 => "0111000000", arg1=> "0010000000"),
	( op => '1', arg0 => "0111000000", arg1=> "0010001101"),
	( op => '1', arg0 => "0111000000", arg1=> "0010011010"),
	( op => '1', arg0 => "0111010001", arg1=> "0010000000"),
	( op => '1', arg0 => "0111010001", arg1=> "0010001101"),
	( op => '1', arg0 => "0111010001", arg1=> "0010011010"),
	( op => '1', arg0 => "0111000000", arg1=> "0010100000"),
	( op => '1', arg0 => "0111000000", arg1=> "0010101101"),
	( op => '1', arg0 => "0111000000", arg1=> "0010111010"),
	( op => '1', arg0 => "0111010001", arg1=> "0010100000"),
	( op => '1', arg0 => "0111010001", arg1=> "0010101101"),
	( op => '1', arg0 => "0111010001", arg1=> "0010111010"),
	( op => '1', arg0 => "0111000000", arg1=> "0011000000"),
	( op => '1', arg0 => "0111000000", arg1=> "0011001101"),
	( op => '1', arg0 => "0111000000", arg1=> "0011011010"),
	( op => '1', arg0 => "0111010001", arg1=> "0011000000"),
	( op => '1', arg0 => "0111010001", arg1=> "0011001101"),
	( op => '1', arg0 => "0111010001", arg1=> "0011011010"),
	( op => '1', arg0 => "0111000000", arg1=> "0011100000"),
	( op => '1', arg0 => "0111000000", arg1=> "0011101101"),
	( op => '1', arg0 => "0111000000", arg1=> "0011111010"),
	( op => '1', arg0 => "0111010001", arg1=> "0011100000"),
	( op => '1', arg0 => "0111010001", arg1=> "0011101101"),
	( op => '1', arg0 => "0111010001", arg1=> "0011111010"),
	( op => '1', arg0 => "0111000000", arg1=> "0100000000"),
	( op => '1', arg0 => "0111000000", arg1=> "0100001101"),
	( op => '1', arg0 => "0111000000", arg1=> "0100011010"),
	( op => '1', arg0 => "0111010001", arg1=> "0100000000"),
	( op => '1', arg0 => "0111010001", arg1=> "0100001101"),
	( op => '1', arg0 => "0111010001", arg1=> "0100011010"),
	( op => '1', arg0 => "0111000000", arg1=> "0100100000"),
	( op => '1', arg0 => "0111000000", arg1=> "0100101101"),
	( op => '1', arg0 => "0111000000", arg1=> "0100111010"),
	( op => '1', arg0 => "0111010001", arg1=> "0100100000"),
	( op => '1', arg0 => "0111010001", arg1=> "0100101101"),
	( op => '1', arg0 => "0111010001", arg1=> "0100111010"),
	( op => '1', arg0 => "0111000000", arg1=> "0101000000"),
	( op => '1', arg0 => "0111000000", arg1=> "0101001101"),
	( op => '1', arg0 => "0111000000", arg1=> "0101011010"),
	( op => '1', arg0 => "0111010001", arg1=> "0101000000"),
	( op => '1', arg0 => "0111010001", arg1=> "0101001101"),
	( op => '1', arg0 => "0111010001", arg1=> "0101011010"),
	( op => '1', arg0 => "0111000000", arg1=> "0101100000"),
	( op => '1', arg0 => "0111000000", arg1=> "0101101101"),
	( op => '1', arg0 => "0111000000", arg1=> "0101111010"),
	( op => '1', arg0 => "0111010001", arg1=> "0101100000"),
	( op => '1', arg0 => "0111010001", arg1=> "0101101101"),
	( op => '1', arg0 => "0111010001", arg1=> "0101111010"),
	( op => '1', arg0 => "0111000000", arg1=> "0110000000"),
	( op => '1', arg0 => "0111000000", arg1=> "0110001101"),
	( op => '1', arg0 => "0111000000", arg1=> "0110011010"),
	( op => '1', arg0 => "0111010001", arg1=> "0110000000"),
	( op => '1', arg0 => "0111010001", arg1=> "0110001101"),
	( op => '1', arg0 => "0111010001", arg1=> "0110011010"),
	( op => '1', arg0 => "0111000000", arg1=> "0110100000"),
	( op => '1', arg0 => "0111000000", arg1=> "0110101101"),
	( op => '1', arg0 => "0111000000", arg1=> "0110111010"),
	( op => '1', arg0 => "0111010001", arg1=> "0110100000"),
	( op => '1', arg0 => "0111010001", arg1=> "0110101101"),
	( op => '1', arg0 => "0111010001", arg1=> "0110111010"),
	( op => '1', arg0 => "0111000000", arg1=> "0111000000"),
	( op => '1', arg0 => "0111000000", arg1=> "0111001101"),
	( op => '1', arg0 => "0111000000", arg1=> "0111011010"),
	( op => '1', arg0 => "0111010001", arg1=> "0111000000"),
	( op => '1', arg0 => "0111010001", arg1=> "0111001101"),
	( op => '1', arg0 => "0111010001", arg1=> "0111011010"),
	( op => '1', arg0 => "0111000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0111000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0111000000", arg1=> "0111111010"),
	( op => '1', arg0 => "0111010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0111010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0111010001", arg1=> "0111111010"),
	( op => '1', arg0 => "0111100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "0111100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "0111100000", arg1=> "0000011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0000000000"),
-- NaN!-- denorm!	( op => '1', arg0 => "0111110001", arg1=> "0000001101"),
-- NaN!-- denorm!	( op => '1', arg0 => "0111110001", arg1=> "0000011010"),
	( op => '1', arg0 => "0111100000", arg1=> "0000100000"),
	( op => '1', arg0 => "0111100000", arg1=> "0000101101"),
	( op => '1', arg0 => "0111100000", arg1=> "0000111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0000100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0000101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0000111010"),
	( op => '1', arg0 => "0111100000", arg1=> "0001000000"),
	( op => '1', arg0 => "0111100000", arg1=> "0001001101"),
	( op => '1', arg0 => "0111100000", arg1=> "0001011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0001000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0001001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0001011010"),
	( op => '1', arg0 => "0111100000", arg1=> "0001100000"),
	( op => '1', arg0 => "0111100000", arg1=> "0001101101"),
	( op => '1', arg0 => "0111100000", arg1=> "0001111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0001100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0001101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0001111010"),
	( op => '1', arg0 => "0111100000", arg1=> "0010000000"),
	( op => '1', arg0 => "0111100000", arg1=> "0010001101"),
	( op => '1', arg0 => "0111100000", arg1=> "0010011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0010000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0010001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0010011010"),
	( op => '1', arg0 => "0111100000", arg1=> "0010100000"),
	( op => '1', arg0 => "0111100000", arg1=> "0010101101"),
	( op => '1', arg0 => "0111100000", arg1=> "0010111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0010100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0010101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0010111010"),
	( op => '1', arg0 => "0111100000", arg1=> "0011000000"),
	( op => '1', arg0 => "0111100000", arg1=> "0011001101"),
	( op => '1', arg0 => "0111100000", arg1=> "0011011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0011000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0011001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0011011010"),
	( op => '1', arg0 => "0111100000", arg1=> "0011100000"),
	( op => '1', arg0 => "0111100000", arg1=> "0011101101"),
	( op => '1', arg0 => "0111100000", arg1=> "0011111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0011100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0011101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0011111010"),
	( op => '1', arg0 => "0111100000", arg1=> "0100000000"),
	( op => '1', arg0 => "0111100000", arg1=> "0100001101"),
	( op => '1', arg0 => "0111100000", arg1=> "0100011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0100000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0100001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0100011010"),
	( op => '1', arg0 => "0111100000", arg1=> "0100100000"),
	( op => '1', arg0 => "0111100000", arg1=> "0100101101"),
	( op => '1', arg0 => "0111100000", arg1=> "0100111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0100100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0100101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0100111010"),
	( op => '1', arg0 => "0111100000", arg1=> "0101000000"),
	( op => '1', arg0 => "0111100000", arg1=> "0101001101"),
	( op => '1', arg0 => "0111100000", arg1=> "0101011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0101000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0101001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0101011010"),
	( op => '1', arg0 => "0111100000", arg1=> "0101100000"),
	( op => '1', arg0 => "0111100000", arg1=> "0101101101"),
	( op => '1', arg0 => "0111100000", arg1=> "0101111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0101100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0101101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0101111010"),
	( op => '1', arg0 => "0111100000", arg1=> "0110000000"),
	( op => '1', arg0 => "0111100000", arg1=> "0110001101"),
	( op => '1', arg0 => "0111100000", arg1=> "0110011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0110000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0110001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0110011010"),
	( op => '1', arg0 => "0111100000", arg1=> "0110100000"),
	( op => '1', arg0 => "0111100000", arg1=> "0110101101"),
	( op => '1', arg0 => "0111100000", arg1=> "0110111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0110100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0110101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0110111010"),
	( op => '1', arg0 => "0111100000", arg1=> "0111000000"),
	( op => '1', arg0 => "0111100000", arg1=> "0111001101"),
	( op => '1', arg0 => "0111100000", arg1=> "0111011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0111000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0111001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0111011010"),
	( op => '1', arg0 => "0111100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0111100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0111100000", arg1=> "0111111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "0111111010"),
	( op => '1', arg0 => "0000000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0000000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0000000000", arg1=> "1000011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1000011010"),
	( op => '1', arg0 => "0000000000", arg1=> "1000100000"),
	( op => '1', arg0 => "0000000000", arg1=> "1000101101"),
	( op => '1', arg0 => "0000000000", arg1=> "1000111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1000100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1000101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1000111010"),
	( op => '1', arg0 => "0000000000", arg1=> "1001000000"),
	( op => '1', arg0 => "0000000000", arg1=> "1001001101"),
	( op => '1', arg0 => "0000000000", arg1=> "1001011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1001000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1001001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1001011010"),
	( op => '1', arg0 => "0000000000", arg1=> "1001100000"),
	( op => '1', arg0 => "0000000000", arg1=> "1001101101"),
	( op => '1', arg0 => "0000000000", arg1=> "1001111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1001100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1001101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1001111010"),
	( op => '1', arg0 => "0000000000", arg1=> "1010000000"),
	( op => '1', arg0 => "0000000000", arg1=> "1010001101"),
	( op => '1', arg0 => "0000000000", arg1=> "1010011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1010000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1010001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1010011010"),
	( op => '1', arg0 => "0000000000", arg1=> "1010100000"),
	( op => '1', arg0 => "0000000000", arg1=> "1010101101"),
	( op => '1', arg0 => "0000000000", arg1=> "1010111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1010100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1010101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1010111010"),
	( op => '1', arg0 => "0000000000", arg1=> "1011000000"),
	( op => '1', arg0 => "0000000000", arg1=> "1011001101"),
	( op => '1', arg0 => "0000000000", arg1=> "1011011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1011000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1011001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1011011010"),
	( op => '1', arg0 => "0000000000", arg1=> "1011100000"),
	( op => '1', arg0 => "0000000000", arg1=> "1011101101"),
	( op => '1', arg0 => "0000000000", arg1=> "1011111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1011100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1011101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1011111010"),
	( op => '1', arg0 => "0000000000", arg1=> "1100000000"),
	( op => '1', arg0 => "0000000000", arg1=> "1100001101"),
	( op => '1', arg0 => "0000000000", arg1=> "1100011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1100000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1100001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1100011010"),
	( op => '1', arg0 => "0000000000", arg1=> "1100100000"),
	( op => '1', arg0 => "0000000000", arg1=> "1100101101"),
	( op => '1', arg0 => "0000000000", arg1=> "1100111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1100100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1100101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1100111010"),
	( op => '1', arg0 => "0000000000", arg1=> "1101000000"),
	( op => '1', arg0 => "0000000000", arg1=> "1101001101"),
	( op => '1', arg0 => "0000000000", arg1=> "1101011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1101000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1101001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1101011010"),
	( op => '1', arg0 => "0000000000", arg1=> "1101100000"),
	( op => '1', arg0 => "0000000000", arg1=> "1101101101"),
	( op => '1', arg0 => "0000000000", arg1=> "1101111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1101100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1101101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1101111010"),
	( op => '1', arg0 => "0000000000", arg1=> "1110000000"),
	( op => '1', arg0 => "0000000000", arg1=> "1110001101"),
	( op => '1', arg0 => "0000000000", arg1=> "1110011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1110000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1110001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1110011010"),
	( op => '1', arg0 => "0000000000", arg1=> "1110100000"),
	( op => '1', arg0 => "0000000000", arg1=> "1110101101"),
	( op => '1', arg0 => "0000000000", arg1=> "1110111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1110100000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1110101101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1110111010"),
	( op => '1', arg0 => "0000000000", arg1=> "1111000000"),
	( op => '1', arg0 => "0000000000", arg1=> "1111001101"),
	( op => '1', arg0 => "0000000000", arg1=> "1111011010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1111000000"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1111001101"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1111011010"),
	( op => '1', arg0 => "0000000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0000000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0000000000", arg1=> "1111111010"),
-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1111100000"),
-- NaN!-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1111101101"),
-- NaN!-- denorm!	( op => '1', arg0 => "0000010001", arg1=> "1111111010"),
	( op => '1', arg0 => "0000100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0000100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0000100000", arg1=> "1000011010"),
	( op => '1', arg0 => "0000110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0000110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0000110001", arg1=> "1000011010"),
	( op => '1', arg0 => "0000100000", arg1=> "1000100000"),
	( op => '1', arg0 => "0000100000", arg1=> "1000101101"),
	( op => '1', arg0 => "0000100000", arg1=> "1000111010"),
	( op => '1', arg0 => "0000110001", arg1=> "1000100000"),
	( op => '1', arg0 => "0000110001", arg1=> "1000101101"),
	( op => '1', arg0 => "0000110001", arg1=> "1000111010"),
	( op => '1', arg0 => "0000100000", arg1=> "1001000000"),
	( op => '1', arg0 => "0000100000", arg1=> "1001001101"),
	( op => '1', arg0 => "0000100000", arg1=> "1001011010"),
	( op => '1', arg0 => "0000110001", arg1=> "1001000000"),
	( op => '1', arg0 => "0000110001", arg1=> "1001001101"),
	( op => '1', arg0 => "0000110001", arg1=> "1001011010"),
	( op => '1', arg0 => "0000100000", arg1=> "1001100000"),
	( op => '1', arg0 => "0000100000", arg1=> "1001101101"),
	( op => '1', arg0 => "0000100000", arg1=> "1001111010"),
	( op => '1', arg0 => "0000110001", arg1=> "1001100000"),
	( op => '1', arg0 => "0000110001", arg1=> "1001101101"),
	( op => '1', arg0 => "0000110001", arg1=> "1001111010"),
	( op => '1', arg0 => "0000100000", arg1=> "1010000000"),
	( op => '1', arg0 => "0000100000", arg1=> "1010001101"),
	( op => '1', arg0 => "0000100000", arg1=> "1010011010"),
	( op => '1', arg0 => "0000110001", arg1=> "1010000000"),
	( op => '1', arg0 => "0000110001", arg1=> "1010001101"),
	( op => '1', arg0 => "0000110001", arg1=> "1010011010"),
	( op => '1', arg0 => "0000100000", arg1=> "1010100000"),
	( op => '1', arg0 => "0000100000", arg1=> "1010101101"),
	( op => '1', arg0 => "0000100000", arg1=> "1010111010"),
	( op => '1', arg0 => "0000110001", arg1=> "1010100000"),
	( op => '1', arg0 => "0000110001", arg1=> "1010101101"),
	( op => '1', arg0 => "0000110001", arg1=> "1010111010"),
	( op => '1', arg0 => "0000100000", arg1=> "1011000000"),
	( op => '1', arg0 => "0000100000", arg1=> "1011001101"),
	( op => '1', arg0 => "0000100000", arg1=> "1011011010"),
	( op => '1', arg0 => "0000110001", arg1=> "1011000000"),
	( op => '1', arg0 => "0000110001", arg1=> "1011001101"),
	( op => '1', arg0 => "0000110001", arg1=> "1011011010"),
	( op => '1', arg0 => "0000100000", arg1=> "1011100000"),
	( op => '1', arg0 => "0000100000", arg1=> "1011101101"),
	( op => '1', arg0 => "0000100000", arg1=> "1011111010"),
	( op => '1', arg0 => "0000110001", arg1=> "1011100000"),
	( op => '1', arg0 => "0000110001", arg1=> "1011101101"),
	( op => '1', arg0 => "0000110001", arg1=> "1011111010"),
	( op => '1', arg0 => "0000100000", arg1=> "1100000000"),
	( op => '1', arg0 => "0000100000", arg1=> "1100001101"),
	( op => '1', arg0 => "0000100000", arg1=> "1100011010"),
	( op => '1', arg0 => "0000110001", arg1=> "1100000000"),
	( op => '1', arg0 => "0000110001", arg1=> "1100001101"),
	( op => '1', arg0 => "0000110001", arg1=> "1100011010"),
	( op => '1', arg0 => "0000100000", arg1=> "1100100000"),
	( op => '1', arg0 => "0000100000", arg1=> "1100101101"),
	( op => '1', arg0 => "0000100000", arg1=> "1100111010"),
	( op => '1', arg0 => "0000110001", arg1=> "1100100000"),
	( op => '1', arg0 => "0000110001", arg1=> "1100101101"),
	( op => '1', arg0 => "0000110001", arg1=> "1100111010"),
	( op => '1', arg0 => "0000100000", arg1=> "1101000000"),
	( op => '1', arg0 => "0000100000", arg1=> "1101001101"),
	( op => '1', arg0 => "0000100000", arg1=> "1101011010"),
	( op => '1', arg0 => "0000110001", arg1=> "1101000000"),
	( op => '1', arg0 => "0000110001", arg1=> "1101001101"),
	( op => '1', arg0 => "0000110001", arg1=> "1101011010"),
	( op => '1', arg0 => "0000100000", arg1=> "1101100000"),
	( op => '1', arg0 => "0000100000", arg1=> "1101101101"),
	( op => '1', arg0 => "0000100000", arg1=> "1101111010"),
	( op => '1', arg0 => "0000110001", arg1=> "1101100000"),
	( op => '1', arg0 => "0000110001", arg1=> "1101101101"),
	( op => '1', arg0 => "0000110001", arg1=> "1101111010"),
	( op => '1', arg0 => "0000100000", arg1=> "1110000000"),
	( op => '1', arg0 => "0000100000", arg1=> "1110001101"),
	( op => '1', arg0 => "0000100000", arg1=> "1110011010"),
	( op => '1', arg0 => "0000110001", arg1=> "1110000000"),
	( op => '1', arg0 => "0000110001", arg1=> "1110001101"),
	( op => '1', arg0 => "0000110001", arg1=> "1110011010"),
	( op => '1', arg0 => "0000100000", arg1=> "1110100000"),
	( op => '1', arg0 => "0000100000", arg1=> "1110101101"),
	( op => '1', arg0 => "0000100000", arg1=> "1110111010"),
	( op => '1', arg0 => "0000110001", arg1=> "1110100000"),
	( op => '1', arg0 => "0000110001", arg1=> "1110101101"),
	( op => '1', arg0 => "0000110001", arg1=> "1110111010"),
	( op => '1', arg0 => "0000100000", arg1=> "1111000000"),
	( op => '1', arg0 => "0000100000", arg1=> "1111001101"),
	( op => '1', arg0 => "0000100000", arg1=> "1111011010"),
	( op => '1', arg0 => "0000110001", arg1=> "1111000000"),
	( op => '1', arg0 => "0000110001", arg1=> "1111001101"),
	( op => '1', arg0 => "0000110001", arg1=> "1111011010"),
	( op => '1', arg0 => "0000100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0000100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0000100000", arg1=> "1111111010"),
	( op => '1', arg0 => "0000110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0000110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0000110001", arg1=> "1111111010"),
	( op => '1', arg0 => "0001000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0001000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0001000000", arg1=> "1000011010"),
	( op => '1', arg0 => "0001010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0001010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0001010001", arg1=> "1000011010"),
	( op => '1', arg0 => "0001000000", arg1=> "1000100000"),
	( op => '1', arg0 => "0001000000", arg1=> "1000101101"),
	( op => '1', arg0 => "0001000000", arg1=> "1000111010"),
	( op => '1', arg0 => "0001010001", arg1=> "1000100000"),
	( op => '1', arg0 => "0001010001", arg1=> "1000101101"),
	( op => '1', arg0 => "0001010001", arg1=> "1000111010"),
	( op => '1', arg0 => "0001000000", arg1=> "1001000000"),
	( op => '1', arg0 => "0001000000", arg1=> "1001001101"),
	( op => '1', arg0 => "0001000000", arg1=> "1001011010"),
	( op => '1', arg0 => "0001010001", arg1=> "1001000000"),
	( op => '1', arg0 => "0001010001", arg1=> "1001001101"),
	( op => '1', arg0 => "0001010001", arg1=> "1001011010"),
	( op => '1', arg0 => "0001000000", arg1=> "1001100000"),
	( op => '1', arg0 => "0001000000", arg1=> "1001101101"),
	( op => '1', arg0 => "0001000000", arg1=> "1001111010"),
	( op => '1', arg0 => "0001010001", arg1=> "1001100000"),
	( op => '1', arg0 => "0001010001", arg1=> "1001101101"),
	( op => '1', arg0 => "0001010001", arg1=> "1001111010"),
	( op => '1', arg0 => "0001000000", arg1=> "1010000000"),
	( op => '1', arg0 => "0001000000", arg1=> "1010001101"),
	( op => '1', arg0 => "0001000000", arg1=> "1010011010"),
	( op => '1', arg0 => "0001010001", arg1=> "1010000000"),
	( op => '1', arg0 => "0001010001", arg1=> "1010001101"),
	( op => '1', arg0 => "0001010001", arg1=> "1010011010"),
	( op => '1', arg0 => "0001000000", arg1=> "1010100000"),
	( op => '1', arg0 => "0001000000", arg1=> "1010101101"),
	( op => '1', arg0 => "0001000000", arg1=> "1010111010"),
	( op => '1', arg0 => "0001010001", arg1=> "1010100000"),
	( op => '1', arg0 => "0001010001", arg1=> "1010101101"),
	( op => '1', arg0 => "0001010001", arg1=> "1010111010"),
	( op => '1', arg0 => "0001000000", arg1=> "1011000000"),
	( op => '1', arg0 => "0001000000", arg1=> "1011001101"),
	( op => '1', arg0 => "0001000000", arg1=> "1011011010"),
	( op => '1', arg0 => "0001010001", arg1=> "1011000000"),
	( op => '1', arg0 => "0001010001", arg1=> "1011001101"),
	( op => '1', arg0 => "0001010001", arg1=> "1011011010"),
	( op => '1', arg0 => "0001000000", arg1=> "1011100000"),
	( op => '1', arg0 => "0001000000", arg1=> "1011101101"),
	( op => '1', arg0 => "0001000000", arg1=> "1011111010"),
	( op => '1', arg0 => "0001010001", arg1=> "1011100000"),
	( op => '1', arg0 => "0001010001", arg1=> "1011101101"),
	( op => '1', arg0 => "0001010001", arg1=> "1011111010"),
	( op => '1', arg0 => "0001000000", arg1=> "1100000000"),
	( op => '1', arg0 => "0001000000", arg1=> "1100001101"),
	( op => '1', arg0 => "0001000000", arg1=> "1100011010"),
	( op => '1', arg0 => "0001010001", arg1=> "1100000000"),
	( op => '1', arg0 => "0001010001", arg1=> "1100001101"),
	( op => '1', arg0 => "0001010001", arg1=> "1100011010"),
	( op => '1', arg0 => "0001000000", arg1=> "1100100000"),
	( op => '1', arg0 => "0001000000", arg1=> "1100101101"),
	( op => '1', arg0 => "0001000000", arg1=> "1100111010"),
	( op => '1', arg0 => "0001010001", arg1=> "1100100000"),
	( op => '1', arg0 => "0001010001", arg1=> "1100101101"),
	( op => '1', arg0 => "0001010001", arg1=> "1100111010"),
	( op => '1', arg0 => "0001000000", arg1=> "1101000000"),
	( op => '1', arg0 => "0001000000", arg1=> "1101001101"),
	( op => '1', arg0 => "0001000000", arg1=> "1101011010"),
	( op => '1', arg0 => "0001010001", arg1=> "1101000000"),
	( op => '1', arg0 => "0001010001", arg1=> "1101001101"),
	( op => '1', arg0 => "0001010001", arg1=> "1101011010"),
	( op => '1', arg0 => "0001000000", arg1=> "1101100000"),
	( op => '1', arg0 => "0001000000", arg1=> "1101101101"),
	( op => '1', arg0 => "0001000000", arg1=> "1101111010"),
	( op => '1', arg0 => "0001010001", arg1=> "1101100000"),
	( op => '1', arg0 => "0001010001", arg1=> "1101101101"),
	( op => '1', arg0 => "0001010001", arg1=> "1101111010"),
	( op => '1', arg0 => "0001000000", arg1=> "1110000000"),
	( op => '1', arg0 => "0001000000", arg1=> "1110001101"),
	( op => '1', arg0 => "0001000000", arg1=> "1110011010"),
	( op => '1', arg0 => "0001010001", arg1=> "1110000000"),
	( op => '1', arg0 => "0001010001", arg1=> "1110001101"),
	( op => '1', arg0 => "0001010001", arg1=> "1110011010"),
	( op => '1', arg0 => "0001000000", arg1=> "1110100000"),
	( op => '1', arg0 => "0001000000", arg1=> "1110101101"),
	( op => '1', arg0 => "0001000000", arg1=> "1110111010"),
	( op => '1', arg0 => "0001010001", arg1=> "1110100000"),
	( op => '1', arg0 => "0001010001", arg1=> "1110101101"),
	( op => '1', arg0 => "0001010001", arg1=> "1110111010"),
	( op => '1', arg0 => "0001000000", arg1=> "1111000000"),
	( op => '1', arg0 => "0001000000", arg1=> "1111001101"),
	( op => '1', arg0 => "0001000000", arg1=> "1111011010"),
	( op => '1', arg0 => "0001010001", arg1=> "1111000000"),
	( op => '1', arg0 => "0001010001", arg1=> "1111001101"),
	( op => '1', arg0 => "0001010001", arg1=> "1111011010"),
	( op => '1', arg0 => "0001000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0001000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0001000000", arg1=> "1111111010"),
	( op => '1', arg0 => "0001010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0001010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0001010001", arg1=> "1111111010"),
	( op => '1', arg0 => "0001100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0001100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0001100000", arg1=> "1000011010"),
	( op => '1', arg0 => "0001110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0001110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0001110001", arg1=> "1000011010"),
	( op => '1', arg0 => "0001100000", arg1=> "1000100000"),
	( op => '1', arg0 => "0001100000", arg1=> "1000101101"),
	( op => '1', arg0 => "0001100000", arg1=> "1000111010"),
	( op => '1', arg0 => "0001110001", arg1=> "1000100000"),
	( op => '1', arg0 => "0001110001", arg1=> "1000101101"),
	( op => '1', arg0 => "0001110001", arg1=> "1000111010"),
	( op => '1', arg0 => "0001100000", arg1=> "1001000000"),
	( op => '1', arg0 => "0001100000", arg1=> "1001001101"),
	( op => '1', arg0 => "0001100000", arg1=> "1001011010"),
	( op => '1', arg0 => "0001110001", arg1=> "1001000000"),
	( op => '1', arg0 => "0001110001", arg1=> "1001001101"),
	( op => '1', arg0 => "0001110001", arg1=> "1001011010"),
	( op => '1', arg0 => "0001100000", arg1=> "1001100000"),
	( op => '1', arg0 => "0001100000", arg1=> "1001101101"),
	( op => '1', arg0 => "0001100000", arg1=> "1001111010"),
	( op => '1', arg0 => "0001110001", arg1=> "1001100000"),
	( op => '1', arg0 => "0001110001", arg1=> "1001101101"),
	( op => '1', arg0 => "0001110001", arg1=> "1001111010"),
	( op => '1', arg0 => "0001100000", arg1=> "1010000000"),
	( op => '1', arg0 => "0001100000", arg1=> "1010001101"),
	( op => '1', arg0 => "0001100000", arg1=> "1010011010"),
	( op => '1', arg0 => "0001110001", arg1=> "1010000000"),
	( op => '1', arg0 => "0001110001", arg1=> "1010001101"),
	( op => '1', arg0 => "0001110001", arg1=> "1010011010"),
	( op => '1', arg0 => "0001100000", arg1=> "1010100000"),
	( op => '1', arg0 => "0001100000", arg1=> "1010101101"),
	( op => '1', arg0 => "0001100000", arg1=> "1010111010"),
	( op => '1', arg0 => "0001110001", arg1=> "1010100000"),
	( op => '1', arg0 => "0001110001", arg1=> "1010101101"),
	( op => '1', arg0 => "0001110001", arg1=> "1010111010"),
	( op => '1', arg0 => "0001100000", arg1=> "1011000000"),
	( op => '1', arg0 => "0001100000", arg1=> "1011001101"),
	( op => '1', arg0 => "0001100000", arg1=> "1011011010"),
	( op => '1', arg0 => "0001110001", arg1=> "1011000000"),
	( op => '1', arg0 => "0001110001", arg1=> "1011001101"),
	( op => '1', arg0 => "0001110001", arg1=> "1011011010"),
	( op => '1', arg0 => "0001100000", arg1=> "1011100000"),
	( op => '1', arg0 => "0001100000", arg1=> "1011101101"),
	( op => '1', arg0 => "0001100000", arg1=> "1011111010"),
	( op => '1', arg0 => "0001110001", arg1=> "1011100000"),
	( op => '1', arg0 => "0001110001", arg1=> "1011101101"),
	( op => '1', arg0 => "0001110001", arg1=> "1011111010"),
	( op => '1', arg0 => "0001100000", arg1=> "1100000000"),
	( op => '1', arg0 => "0001100000", arg1=> "1100001101"),
	( op => '1', arg0 => "0001100000", arg1=> "1100011010"),
	( op => '1', arg0 => "0001110001", arg1=> "1100000000"),
	( op => '1', arg0 => "0001110001", arg1=> "1100001101"),
	( op => '1', arg0 => "0001110001", arg1=> "1100011010"),
	( op => '1', arg0 => "0001100000", arg1=> "1100100000"),
	( op => '1', arg0 => "0001100000", arg1=> "1100101101"),
	( op => '1', arg0 => "0001100000", arg1=> "1100111010"),
	( op => '1', arg0 => "0001110001", arg1=> "1100100000"),
	( op => '1', arg0 => "0001110001", arg1=> "1100101101"),
	( op => '1', arg0 => "0001110001", arg1=> "1100111010"),
	( op => '1', arg0 => "0001100000", arg1=> "1101000000"),
	( op => '1', arg0 => "0001100000", arg1=> "1101001101"),
	( op => '1', arg0 => "0001100000", arg1=> "1101011010"),
	( op => '1', arg0 => "0001110001", arg1=> "1101000000"),
	( op => '1', arg0 => "0001110001", arg1=> "1101001101"),
	( op => '1', arg0 => "0001110001", arg1=> "1101011010"),
	( op => '1', arg0 => "0001100000", arg1=> "1101100000"),
	( op => '1', arg0 => "0001100000", arg1=> "1101101101"),
	( op => '1', arg0 => "0001100000", arg1=> "1101111010"),
	( op => '1', arg0 => "0001110001", arg1=> "1101100000"),
	( op => '1', arg0 => "0001110001", arg1=> "1101101101"),
	( op => '1', arg0 => "0001110001", arg1=> "1101111010"),
	( op => '1', arg0 => "0001100000", arg1=> "1110000000"),
	( op => '1', arg0 => "0001100000", arg1=> "1110001101"),
	( op => '1', arg0 => "0001100000", arg1=> "1110011010"),
	( op => '1', arg0 => "0001110001", arg1=> "1110000000"),
	( op => '1', arg0 => "0001110001", arg1=> "1110001101"),
	( op => '1', arg0 => "0001110001", arg1=> "1110011010"),
	( op => '1', arg0 => "0001100000", arg1=> "1110100000"),
	( op => '1', arg0 => "0001100000", arg1=> "1110101101"),
	( op => '1', arg0 => "0001100000", arg1=> "1110111010"),
	( op => '1', arg0 => "0001110001", arg1=> "1110100000"),
	( op => '1', arg0 => "0001110001", arg1=> "1110101101"),
	( op => '1', arg0 => "0001110001", arg1=> "1110111010"),
	( op => '1', arg0 => "0001100000", arg1=> "1111000000"),
	( op => '1', arg0 => "0001100000", arg1=> "1111001101"),
	( op => '1', arg0 => "0001100000", arg1=> "1111011010"),
	( op => '1', arg0 => "0001110001", arg1=> "1111000000"),
	( op => '1', arg0 => "0001110001", arg1=> "1111001101"),
	( op => '1', arg0 => "0001110001", arg1=> "1111011010"),
	( op => '1', arg0 => "0001100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0001100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0001100000", arg1=> "1111111010"),
	( op => '1', arg0 => "0001110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0001110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0001110001", arg1=> "1111111010"),
	( op => '1', arg0 => "0010000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0010000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0010000000", arg1=> "1000011010"),
	( op => '1', arg0 => "0010010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0010010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0010010001", arg1=> "1000011010"),
	( op => '1', arg0 => "0010000000", arg1=> "1000100000"),
	( op => '1', arg0 => "0010000000", arg1=> "1000101101"),
	( op => '1', arg0 => "0010000000", arg1=> "1000111010"),
	( op => '1', arg0 => "0010010001", arg1=> "1000100000"),
	( op => '1', arg0 => "0010010001", arg1=> "1000101101"),
	( op => '1', arg0 => "0010010001", arg1=> "1000111010"),
	( op => '1', arg0 => "0010000000", arg1=> "1001000000"),
	( op => '1', arg0 => "0010000000", arg1=> "1001001101"),
	( op => '1', arg0 => "0010000000", arg1=> "1001011010"),
	( op => '1', arg0 => "0010010001", arg1=> "1001000000"),
	( op => '1', arg0 => "0010010001", arg1=> "1001001101"),
	( op => '1', arg0 => "0010010001", arg1=> "1001011010"),
	( op => '1', arg0 => "0010000000", arg1=> "1001100000"),
	( op => '1', arg0 => "0010000000", arg1=> "1001101101"),
	( op => '1', arg0 => "0010000000", arg1=> "1001111010"),
	( op => '1', arg0 => "0010010001", arg1=> "1001100000"),
	( op => '1', arg0 => "0010010001", arg1=> "1001101101"),
	( op => '1', arg0 => "0010010001", arg1=> "1001111010"),
	( op => '1', arg0 => "0010000000", arg1=> "1010000000"),
	( op => '1', arg0 => "0010000000", arg1=> "1010001101"),
	( op => '1', arg0 => "0010000000", arg1=> "1010011010"),
	( op => '1', arg0 => "0010010001", arg1=> "1010000000"),
	( op => '1', arg0 => "0010010001", arg1=> "1010001101"),
	( op => '1', arg0 => "0010010001", arg1=> "1010011010"),
	( op => '1', arg0 => "0010000000", arg1=> "1010100000"),
	( op => '1', arg0 => "0010000000", arg1=> "1010101101"),
	( op => '1', arg0 => "0010000000", arg1=> "1010111010"),
	( op => '1', arg0 => "0010010001", arg1=> "1010100000"),
	( op => '1', arg0 => "0010010001", arg1=> "1010101101"),
	( op => '1', arg0 => "0010010001", arg1=> "1010111010"),
	( op => '1', arg0 => "0010000000", arg1=> "1011000000"),
	( op => '1', arg0 => "0010000000", arg1=> "1011001101"),
	( op => '1', arg0 => "0010000000", arg1=> "1011011010"),
	( op => '1', arg0 => "0010010001", arg1=> "1011000000"),
	( op => '1', arg0 => "0010010001", arg1=> "1011001101"),
	( op => '1', arg0 => "0010010001", arg1=> "1011011010"),
	( op => '1', arg0 => "0010000000", arg1=> "1011100000"),
	( op => '1', arg0 => "0010000000", arg1=> "1011101101"),
	( op => '1', arg0 => "0010000000", arg1=> "1011111010"),
	( op => '1', arg0 => "0010010001", arg1=> "1011100000"),
	( op => '1', arg0 => "0010010001", arg1=> "1011101101"),
	( op => '1', arg0 => "0010010001", arg1=> "1011111010"),
	( op => '1', arg0 => "0010000000", arg1=> "1100000000"),
	( op => '1', arg0 => "0010000000", arg1=> "1100001101"),
	( op => '1', arg0 => "0010000000", arg1=> "1100011010"),
	( op => '1', arg0 => "0010010001", arg1=> "1100000000"),
	( op => '1', arg0 => "0010010001", arg1=> "1100001101"),
	( op => '1', arg0 => "0010010001", arg1=> "1100011010"),
	( op => '1', arg0 => "0010000000", arg1=> "1100100000"),
	( op => '1', arg0 => "0010000000", arg1=> "1100101101"),
	( op => '1', arg0 => "0010000000", arg1=> "1100111010"),
	( op => '1', arg0 => "0010010001", arg1=> "1100100000"),
	( op => '1', arg0 => "0010010001", arg1=> "1100101101"),
	( op => '1', arg0 => "0010010001", arg1=> "1100111010"),
	( op => '1', arg0 => "0010000000", arg1=> "1101000000"),
	( op => '1', arg0 => "0010000000", arg1=> "1101001101"),
	( op => '1', arg0 => "0010000000", arg1=> "1101011010"),
	( op => '1', arg0 => "0010010001", arg1=> "1101000000"),
	( op => '1', arg0 => "0010010001", arg1=> "1101001101"),
	( op => '1', arg0 => "0010010001", arg1=> "1101011010"),
	( op => '1', arg0 => "0010000000", arg1=> "1101100000"),
	( op => '1', arg0 => "0010000000", arg1=> "1101101101"),
	( op => '1', arg0 => "0010000000", arg1=> "1101111010"),
	( op => '1', arg0 => "0010010001", arg1=> "1101100000"),
	( op => '1', arg0 => "0010010001", arg1=> "1101101101"),
	( op => '1', arg0 => "0010010001", arg1=> "1101111010"),
	( op => '1', arg0 => "0010000000", arg1=> "1110000000"),
	( op => '1', arg0 => "0010000000", arg1=> "1110001101"),
	( op => '1', arg0 => "0010000000", arg1=> "1110011010"),
	( op => '1', arg0 => "0010010001", arg1=> "1110000000"),
	( op => '1', arg0 => "0010010001", arg1=> "1110001101"),
	( op => '1', arg0 => "0010010001", arg1=> "1110011010"),
	( op => '1', arg0 => "0010000000", arg1=> "1110100000"),
	( op => '1', arg0 => "0010000000", arg1=> "1110101101"),
	( op => '1', arg0 => "0010000000", arg1=> "1110111010"),
	( op => '1', arg0 => "0010010001", arg1=> "1110100000"),
	( op => '1', arg0 => "0010010001", arg1=> "1110101101"),
	( op => '1', arg0 => "0010010001", arg1=> "1110111010"),
	( op => '1', arg0 => "0010000000", arg1=> "1111000000"),
	( op => '1', arg0 => "0010000000", arg1=> "1111001101"),
	( op => '1', arg0 => "0010000000", arg1=> "1111011010"),
	( op => '1', arg0 => "0010010001", arg1=> "1111000000"),
	( op => '1', arg0 => "0010010001", arg1=> "1111001101"),
	( op => '1', arg0 => "0010010001", arg1=> "1111011010"),
	( op => '1', arg0 => "0010000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0010000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0010000000", arg1=> "1111111010"),
	( op => '1', arg0 => "0010010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0010010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0010010001", arg1=> "1111111010"),
	( op => '1', arg0 => "0010100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0010100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0010100000", arg1=> "1000011010"),
	( op => '1', arg0 => "0010110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0010110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0010110001", arg1=> "1000011010"),
	( op => '1', arg0 => "0010100000", arg1=> "1000100000"),
	( op => '1', arg0 => "0010100000", arg1=> "1000101101"),
	( op => '1', arg0 => "0010100000", arg1=> "1000111010"),
	( op => '1', arg0 => "0010110001", arg1=> "1000100000"),
	( op => '1', arg0 => "0010110001", arg1=> "1000101101"),
	( op => '1', arg0 => "0010110001", arg1=> "1000111010"),
	( op => '1', arg0 => "0010100000", arg1=> "1001000000"),
	( op => '1', arg0 => "0010100000", arg1=> "1001001101"),
	( op => '1', arg0 => "0010100000", arg1=> "1001011010"),
	( op => '1', arg0 => "0010110001", arg1=> "1001000000"),
	( op => '1', arg0 => "0010110001", arg1=> "1001001101"),
	( op => '1', arg0 => "0010110001", arg1=> "1001011010"),
	( op => '1', arg0 => "0010100000", arg1=> "1001100000"),
	( op => '1', arg0 => "0010100000", arg1=> "1001101101"),
	( op => '1', arg0 => "0010100000", arg1=> "1001111010"),
	( op => '1', arg0 => "0010110001", arg1=> "1001100000"),
	( op => '1', arg0 => "0010110001", arg1=> "1001101101"),
	( op => '1', arg0 => "0010110001", arg1=> "1001111010"),
	( op => '1', arg0 => "0010100000", arg1=> "1010000000"),
	( op => '1', arg0 => "0010100000", arg1=> "1010001101"),
	( op => '1', arg0 => "0010100000", arg1=> "1010011010"),
	( op => '1', arg0 => "0010110001", arg1=> "1010000000"),
	( op => '1', arg0 => "0010110001", arg1=> "1010001101"),
	( op => '1', arg0 => "0010110001", arg1=> "1010011010"),
	( op => '1', arg0 => "0010100000", arg1=> "1010100000"),
	( op => '1', arg0 => "0010100000", arg1=> "1010101101"),
	( op => '1', arg0 => "0010100000", arg1=> "1010111010"),
	( op => '1', arg0 => "0010110001", arg1=> "1010100000"),
	( op => '1', arg0 => "0010110001", arg1=> "1010101101"),
	( op => '1', arg0 => "0010110001", arg1=> "1010111010"),
	( op => '1', arg0 => "0010100000", arg1=> "1011000000"),
	( op => '1', arg0 => "0010100000", arg1=> "1011001101"),
	( op => '1', arg0 => "0010100000", arg1=> "1011011010"),
	( op => '1', arg0 => "0010110001", arg1=> "1011000000"),
	( op => '1', arg0 => "0010110001", arg1=> "1011001101"),
	( op => '1', arg0 => "0010110001", arg1=> "1011011010"),
	( op => '1', arg0 => "0010100000", arg1=> "1011100000"),
	( op => '1', arg0 => "0010100000", arg1=> "1011101101"),
	( op => '1', arg0 => "0010100000", arg1=> "1011111010"),
	( op => '1', arg0 => "0010110001", arg1=> "1011100000"),
	( op => '1', arg0 => "0010110001", arg1=> "1011101101"),
	( op => '1', arg0 => "0010110001", arg1=> "1011111010"),
	( op => '1', arg0 => "0010100000", arg1=> "1100000000"),
	( op => '1', arg0 => "0010100000", arg1=> "1100001101"),
	( op => '1', arg0 => "0010100000", arg1=> "1100011010"),
	( op => '1', arg0 => "0010110001", arg1=> "1100000000"),
	( op => '1', arg0 => "0010110001", arg1=> "1100001101"),
	( op => '1', arg0 => "0010110001", arg1=> "1100011010"),
	( op => '1', arg0 => "0010100000", arg1=> "1100100000"),
	( op => '1', arg0 => "0010100000", arg1=> "1100101101"),
	( op => '1', arg0 => "0010100000", arg1=> "1100111010"),
	( op => '1', arg0 => "0010110001", arg1=> "1100100000"),
	( op => '1', arg0 => "0010110001", arg1=> "1100101101"),
	( op => '1', arg0 => "0010110001", arg1=> "1100111010"),
	( op => '1', arg0 => "0010100000", arg1=> "1101000000"),
	( op => '1', arg0 => "0010100000", arg1=> "1101001101"),
	( op => '1', arg0 => "0010100000", arg1=> "1101011010"),
	( op => '1', arg0 => "0010110001", arg1=> "1101000000"),
	( op => '1', arg0 => "0010110001", arg1=> "1101001101"),
	( op => '1', arg0 => "0010110001", arg1=> "1101011010"),
	( op => '1', arg0 => "0010100000", arg1=> "1101100000"),
	( op => '1', arg0 => "0010100000", arg1=> "1101101101"),
	( op => '1', arg0 => "0010100000", arg1=> "1101111010"),
	( op => '1', arg0 => "0010110001", arg1=> "1101100000"),
	( op => '1', arg0 => "0010110001", arg1=> "1101101101"),
	( op => '1', arg0 => "0010110001", arg1=> "1101111010"),
	( op => '1', arg0 => "0010100000", arg1=> "1110000000"),
	( op => '1', arg0 => "0010100000", arg1=> "1110001101"),
	( op => '1', arg0 => "0010100000", arg1=> "1110011010"),
	( op => '1', arg0 => "0010110001", arg1=> "1110000000"),
	( op => '1', arg0 => "0010110001", arg1=> "1110001101"),
	( op => '1', arg0 => "0010110001", arg1=> "1110011010"),
	( op => '1', arg0 => "0010100000", arg1=> "1110100000"),
	( op => '1', arg0 => "0010100000", arg1=> "1110101101"),
	( op => '1', arg0 => "0010100000", arg1=> "1110111010"),
	( op => '1', arg0 => "0010110001", arg1=> "1110100000"),
	( op => '1', arg0 => "0010110001", arg1=> "1110101101"),
	( op => '1', arg0 => "0010110001", arg1=> "1110111010"),
	( op => '1', arg0 => "0010100000", arg1=> "1111000000"),
	( op => '1', arg0 => "0010100000", arg1=> "1111001101"),
	( op => '1', arg0 => "0010100000", arg1=> "1111011010"),
	( op => '1', arg0 => "0010110001", arg1=> "1111000000"),
	( op => '1', arg0 => "0010110001", arg1=> "1111001101"),
	( op => '1', arg0 => "0010110001", arg1=> "1111011010"),
	( op => '1', arg0 => "0010100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0010100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0010100000", arg1=> "1111111010"),
	( op => '1', arg0 => "0010110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0010110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0010110001", arg1=> "1111111010"),
	( op => '1', arg0 => "0011000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0011000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0011000000", arg1=> "1000011010"),
	( op => '1', arg0 => "0011010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0011010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0011010001", arg1=> "1000011010"),
	( op => '1', arg0 => "0011000000", arg1=> "1000100000"),
	( op => '1', arg0 => "0011000000", arg1=> "1000101101"),
	( op => '1', arg0 => "0011000000", arg1=> "1000111010"),
	( op => '1', arg0 => "0011010001", arg1=> "1000100000"),
	( op => '1', arg0 => "0011010001", arg1=> "1000101101"),
	( op => '1', arg0 => "0011010001", arg1=> "1000111010"),
	( op => '1', arg0 => "0011000000", arg1=> "1001000000"),
	( op => '1', arg0 => "0011000000", arg1=> "1001001101"),
	( op => '1', arg0 => "0011000000", arg1=> "1001011010"),
	( op => '1', arg0 => "0011010001", arg1=> "1001000000"),
	( op => '1', arg0 => "0011010001", arg1=> "1001001101"),
	( op => '1', arg0 => "0011010001", arg1=> "1001011010"),
	( op => '1', arg0 => "0011000000", arg1=> "1001100000"),
	( op => '1', arg0 => "0011000000", arg1=> "1001101101"),
	( op => '1', arg0 => "0011000000", arg1=> "1001111010"),
	( op => '1', arg0 => "0011010001", arg1=> "1001100000"),
	( op => '1', arg0 => "0011010001", arg1=> "1001101101"),
	( op => '1', arg0 => "0011010001", arg1=> "1001111010"),
	( op => '1', arg0 => "0011000000", arg1=> "1010000000"),
	( op => '1', arg0 => "0011000000", arg1=> "1010001101"),
	( op => '1', arg0 => "0011000000", arg1=> "1010011010"),
	( op => '1', arg0 => "0011010001", arg1=> "1010000000"),
	( op => '1', arg0 => "0011010001", arg1=> "1010001101"),
	( op => '1', arg0 => "0011010001", arg1=> "1010011010"),
	( op => '1', arg0 => "0011000000", arg1=> "1010100000"),
	( op => '1', arg0 => "0011000000", arg1=> "1010101101"),
	( op => '1', arg0 => "0011000000", arg1=> "1010111010"),
	( op => '1', arg0 => "0011010001", arg1=> "1010100000"),
	( op => '1', arg0 => "0011010001", arg1=> "1010101101"),
	( op => '1', arg0 => "0011010001", arg1=> "1010111010"),
	( op => '1', arg0 => "0011000000", arg1=> "1011000000"),
	( op => '1', arg0 => "0011000000", arg1=> "1011001101"),
	( op => '1', arg0 => "0011000000", arg1=> "1011011010"),
	( op => '1', arg0 => "0011010001", arg1=> "1011000000"),
	( op => '1', arg0 => "0011010001", arg1=> "1011001101"),
	( op => '1', arg0 => "0011010001", arg1=> "1011011010"),
	( op => '1', arg0 => "0011000000", arg1=> "1011100000"),
	( op => '1', arg0 => "0011000000", arg1=> "1011101101"),
	( op => '1', arg0 => "0011000000", arg1=> "1011111010"),
	( op => '1', arg0 => "0011010001", arg1=> "1011100000"),
	( op => '1', arg0 => "0011010001", arg1=> "1011101101"),
	( op => '1', arg0 => "0011010001", arg1=> "1011111010"),
	( op => '1', arg0 => "0011000000", arg1=> "1100000000"),
	( op => '1', arg0 => "0011000000", arg1=> "1100001101"),
	( op => '1', arg0 => "0011000000", arg1=> "1100011010"),
	( op => '1', arg0 => "0011010001", arg1=> "1100000000"),
	( op => '1', arg0 => "0011010001", arg1=> "1100001101"),
	( op => '1', arg0 => "0011010001", arg1=> "1100011010"),
	( op => '1', arg0 => "0011000000", arg1=> "1100100000"),
	( op => '1', arg0 => "0011000000", arg1=> "1100101101"),
	( op => '1', arg0 => "0011000000", arg1=> "1100111010"),
	( op => '1', arg0 => "0011010001", arg1=> "1100100000"),
	( op => '1', arg0 => "0011010001", arg1=> "1100101101"),
	( op => '1', arg0 => "0011010001", arg1=> "1100111010"),
	( op => '1', arg0 => "0011000000", arg1=> "1101000000"),
	( op => '1', arg0 => "0011000000", arg1=> "1101001101"),
	( op => '1', arg0 => "0011000000", arg1=> "1101011010"),
	( op => '1', arg0 => "0011010001", arg1=> "1101000000"),
	( op => '1', arg0 => "0011010001", arg1=> "1101001101"),
	( op => '1', arg0 => "0011010001", arg1=> "1101011010"),
	( op => '1', arg0 => "0011000000", arg1=> "1101100000"),
	( op => '1', arg0 => "0011000000", arg1=> "1101101101"),
	( op => '1', arg0 => "0011000000", arg1=> "1101111010"),
	( op => '1', arg0 => "0011010001", arg1=> "1101100000"),
	( op => '1', arg0 => "0011010001", arg1=> "1101101101"),
	( op => '1', arg0 => "0011010001", arg1=> "1101111010"),
	( op => '1', arg0 => "0011000000", arg1=> "1110000000"),
	( op => '1', arg0 => "0011000000", arg1=> "1110001101"),
	( op => '1', arg0 => "0011000000", arg1=> "1110011010"),
	( op => '1', arg0 => "0011010001", arg1=> "1110000000"),
	( op => '1', arg0 => "0011010001", arg1=> "1110001101"),
	( op => '1', arg0 => "0011010001", arg1=> "1110011010"),
	( op => '1', arg0 => "0011000000", arg1=> "1110100000"),
	( op => '1', arg0 => "0011000000", arg1=> "1110101101"),
	( op => '1', arg0 => "0011000000", arg1=> "1110111010"),
	( op => '1', arg0 => "0011010001", arg1=> "1110100000"),
	( op => '1', arg0 => "0011010001", arg1=> "1110101101"),
	( op => '1', arg0 => "0011010001", arg1=> "1110111010"),
	( op => '1', arg0 => "0011000000", arg1=> "1111000000"),
	( op => '1', arg0 => "0011000000", arg1=> "1111001101"),
	( op => '1', arg0 => "0011000000", arg1=> "1111011010"),
	( op => '1', arg0 => "0011010001", arg1=> "1111000000"),
	( op => '1', arg0 => "0011010001", arg1=> "1111001101"),
	( op => '1', arg0 => "0011010001", arg1=> "1111011010"),
	( op => '1', arg0 => "0011000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0011000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0011000000", arg1=> "1111111010"),
	( op => '1', arg0 => "0011010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0011010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0011010001", arg1=> "1111111010"),
	( op => '1', arg0 => "0011100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0011100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0011100000", arg1=> "1000011010"),
	( op => '1', arg0 => "0011110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0011110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0011110001", arg1=> "1000011010"),
	( op => '1', arg0 => "0011100000", arg1=> "1000100000"),
	( op => '1', arg0 => "0011100000", arg1=> "1000101101"),
	( op => '1', arg0 => "0011100000", arg1=> "1000111010"),
	( op => '1', arg0 => "0011110001", arg1=> "1000100000"),
	( op => '1', arg0 => "0011110001", arg1=> "1000101101"),
	( op => '1', arg0 => "0011110001", arg1=> "1000111010"),
	( op => '1', arg0 => "0011100000", arg1=> "1001000000"),
	( op => '1', arg0 => "0011100000", arg1=> "1001001101"),
	( op => '1', arg0 => "0011100000", arg1=> "1001011010"),
	( op => '1', arg0 => "0011110001", arg1=> "1001000000"),
	( op => '1', arg0 => "0011110001", arg1=> "1001001101"),
	( op => '1', arg0 => "0011110001", arg1=> "1001011010"),
	( op => '1', arg0 => "0011100000", arg1=> "1001100000"),
	( op => '1', arg0 => "0011100000", arg1=> "1001101101"),
	( op => '1', arg0 => "0011100000", arg1=> "1001111010"),
	( op => '1', arg0 => "0011110001", arg1=> "1001100000"),
	( op => '1', arg0 => "0011110001", arg1=> "1001101101"),
	( op => '1', arg0 => "0011110001", arg1=> "1001111010"),
	( op => '1', arg0 => "0011100000", arg1=> "1010000000"),
	( op => '1', arg0 => "0011100000", arg1=> "1010001101"),
	( op => '1', arg0 => "0011100000", arg1=> "1010011010"),
	( op => '1', arg0 => "0011110001", arg1=> "1010000000"),
	( op => '1', arg0 => "0011110001", arg1=> "1010001101"),
	( op => '1', arg0 => "0011110001", arg1=> "1010011010"),
	( op => '1', arg0 => "0011100000", arg1=> "1010100000"),
	( op => '1', arg0 => "0011100000", arg1=> "1010101101"),
	( op => '1', arg0 => "0011100000", arg1=> "1010111010"),
	( op => '1', arg0 => "0011110001", arg1=> "1010100000"),
	( op => '1', arg0 => "0011110001", arg1=> "1010101101"),
	( op => '1', arg0 => "0011110001", arg1=> "1010111010"),
	( op => '1', arg0 => "0011100000", arg1=> "1011000000"),
	( op => '1', arg0 => "0011100000", arg1=> "1011001101"),
	( op => '1', arg0 => "0011100000", arg1=> "1011011010"),
	( op => '1', arg0 => "0011110001", arg1=> "1011000000"),
	( op => '1', arg0 => "0011110001", arg1=> "1011001101"),
	( op => '1', arg0 => "0011110001", arg1=> "1011011010"),
	( op => '1', arg0 => "0011100000", arg1=> "1011100000"),
	( op => '1', arg0 => "0011100000", arg1=> "1011101101"),
	( op => '1', arg0 => "0011100000", arg1=> "1011111010"),
	( op => '1', arg0 => "0011110001", arg1=> "1011100000"),
	( op => '1', arg0 => "0011110001", arg1=> "1011101101"),
	( op => '1', arg0 => "0011110001", arg1=> "1011111010"),
	( op => '1', arg0 => "0011100000", arg1=> "1100000000"),
	( op => '1', arg0 => "0011100000", arg1=> "1100001101"),
	( op => '1', arg0 => "0011100000", arg1=> "1100011010"),
	( op => '1', arg0 => "0011110001", arg1=> "1100000000"),
	( op => '1', arg0 => "0011110001", arg1=> "1100001101"),
	( op => '1', arg0 => "0011110001", arg1=> "1100011010"),
	( op => '1', arg0 => "0011100000", arg1=> "1100100000"),
	( op => '1', arg0 => "0011100000", arg1=> "1100101101"),
	( op => '1', arg0 => "0011100000", arg1=> "1100111010"),
	( op => '1', arg0 => "0011110001", arg1=> "1100100000"),
	( op => '1', arg0 => "0011110001", arg1=> "1100101101"),
	( op => '1', arg0 => "0011110001", arg1=> "1100111010"),
	( op => '1', arg0 => "0011100000", arg1=> "1101000000"),
	( op => '1', arg0 => "0011100000", arg1=> "1101001101"),
	( op => '1', arg0 => "0011100000", arg1=> "1101011010"),
	( op => '1', arg0 => "0011110001", arg1=> "1101000000"),
	( op => '1', arg0 => "0011110001", arg1=> "1101001101"),
	( op => '1', arg0 => "0011110001", arg1=> "1101011010"),
	( op => '1', arg0 => "0011100000", arg1=> "1101100000"),
	( op => '1', arg0 => "0011100000", arg1=> "1101101101"),
	( op => '1', arg0 => "0011100000", arg1=> "1101111010"),
	( op => '1', arg0 => "0011110001", arg1=> "1101100000"),
	( op => '1', arg0 => "0011110001", arg1=> "1101101101"),
	( op => '1', arg0 => "0011110001", arg1=> "1101111010"),
	( op => '1', arg0 => "0011100000", arg1=> "1110000000"),
	( op => '1', arg0 => "0011100000", arg1=> "1110001101"),
	( op => '1', arg0 => "0011100000", arg1=> "1110011010"),
	( op => '1', arg0 => "0011110001", arg1=> "1110000000"),
	( op => '1', arg0 => "0011110001", arg1=> "1110001101"),
	( op => '1', arg0 => "0011110001", arg1=> "1110011010"),
	( op => '1', arg0 => "0011100000", arg1=> "1110100000"),
	( op => '1', arg0 => "0011100000", arg1=> "1110101101"),
	( op => '1', arg0 => "0011100000", arg1=> "1110111010"),
	( op => '1', arg0 => "0011110001", arg1=> "1110100000"),
	( op => '1', arg0 => "0011110001", arg1=> "1110101101"),
	( op => '1', arg0 => "0011110001", arg1=> "1110111010"),
	( op => '1', arg0 => "0011100000", arg1=> "1111000000"),
	( op => '1', arg0 => "0011100000", arg1=> "1111001101"),
	( op => '1', arg0 => "0011100000", arg1=> "1111011010"),
	( op => '1', arg0 => "0011110001", arg1=> "1111000000"),
	( op => '1', arg0 => "0011110001", arg1=> "1111001101"),
	( op => '1', arg0 => "0011110001", arg1=> "1111011010"),
	( op => '1', arg0 => "0011100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0011100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0011100000", arg1=> "1111111010"),
	( op => '1', arg0 => "0011110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0011110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0011110001", arg1=> "1111111010"),
	( op => '1', arg0 => "0100000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0100000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0100000000", arg1=> "1000011010"),
	( op => '1', arg0 => "0100010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0100010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0100010001", arg1=> "1000011010"),
	( op => '1', arg0 => "0100000000", arg1=> "1000100000"),
	( op => '1', arg0 => "0100000000", arg1=> "1000101101"),
	( op => '1', arg0 => "0100000000", arg1=> "1000111010"),
	( op => '1', arg0 => "0100010001", arg1=> "1000100000"),
	( op => '1', arg0 => "0100010001", arg1=> "1000101101"),
	( op => '1', arg0 => "0100010001", arg1=> "1000111010"),
	( op => '1', arg0 => "0100000000", arg1=> "1001000000"),
	( op => '1', arg0 => "0100000000", arg1=> "1001001101"),
	( op => '1', arg0 => "0100000000", arg1=> "1001011010"),
	( op => '1', arg0 => "0100010001", arg1=> "1001000000"),
	( op => '1', arg0 => "0100010001", arg1=> "1001001101"),
	( op => '1', arg0 => "0100010001", arg1=> "1001011010"),
	( op => '1', arg0 => "0100000000", arg1=> "1001100000"),
	( op => '1', arg0 => "0100000000", arg1=> "1001101101"),
	( op => '1', arg0 => "0100000000", arg1=> "1001111010"),
	( op => '1', arg0 => "0100010001", arg1=> "1001100000"),
	( op => '1', arg0 => "0100010001", arg1=> "1001101101"),
	( op => '1', arg0 => "0100010001", arg1=> "1001111010"),
	( op => '1', arg0 => "0100000000", arg1=> "1010000000"),
	( op => '1', arg0 => "0100000000", arg1=> "1010001101"),
	( op => '1', arg0 => "0100000000", arg1=> "1010011010"),
	( op => '1', arg0 => "0100010001", arg1=> "1010000000"),
	( op => '1', arg0 => "0100010001", arg1=> "1010001101"),
	( op => '1', arg0 => "0100010001", arg1=> "1010011010"),
	( op => '1', arg0 => "0100000000", arg1=> "1010100000"),
	( op => '1', arg0 => "0100000000", arg1=> "1010101101"),
	( op => '1', arg0 => "0100000000", arg1=> "1010111010"),
	( op => '1', arg0 => "0100010001", arg1=> "1010100000"),
	( op => '1', arg0 => "0100010001", arg1=> "1010101101"),
	( op => '1', arg0 => "0100010001", arg1=> "1010111010"),
	( op => '1', arg0 => "0100000000", arg1=> "1011000000"),
	( op => '1', arg0 => "0100000000", arg1=> "1011001101"),
	( op => '1', arg0 => "0100000000", arg1=> "1011011010"),
	( op => '1', arg0 => "0100010001", arg1=> "1011000000"),
	( op => '1', arg0 => "0100010001", arg1=> "1011001101"),
	( op => '1', arg0 => "0100010001", arg1=> "1011011010"),
	( op => '1', arg0 => "0100000000", arg1=> "1011100000"),
	( op => '1', arg0 => "0100000000", arg1=> "1011101101"),
	( op => '1', arg0 => "0100000000", arg1=> "1011111010"),
	( op => '1', arg0 => "0100010001", arg1=> "1011100000"),
	( op => '1', arg0 => "0100010001", arg1=> "1011101101"),
	( op => '1', arg0 => "0100010001", arg1=> "1011111010"),
	( op => '1', arg0 => "0100000000", arg1=> "1100000000"),
	( op => '1', arg0 => "0100000000", arg1=> "1100001101"),
	( op => '1', arg0 => "0100000000", arg1=> "1100011010"),
	( op => '1', arg0 => "0100010001", arg1=> "1100000000"),
	( op => '1', arg0 => "0100010001", arg1=> "1100001101"),
	( op => '1', arg0 => "0100010001", arg1=> "1100011010"),
	( op => '1', arg0 => "0100000000", arg1=> "1100100000"),
	( op => '1', arg0 => "0100000000", arg1=> "1100101101"),
	( op => '1', arg0 => "0100000000", arg1=> "1100111010"),
	( op => '1', arg0 => "0100010001", arg1=> "1100100000"),
	( op => '1', arg0 => "0100010001", arg1=> "1100101101"),
	( op => '1', arg0 => "0100010001", arg1=> "1100111010"),
	( op => '1', arg0 => "0100000000", arg1=> "1101000000"),
	( op => '1', arg0 => "0100000000", arg1=> "1101001101"),
	( op => '1', arg0 => "0100000000", arg1=> "1101011010"),
	( op => '1', arg0 => "0100010001", arg1=> "1101000000"),
	( op => '1', arg0 => "0100010001", arg1=> "1101001101"),
	( op => '1', arg0 => "0100010001", arg1=> "1101011010"),
	( op => '1', arg0 => "0100000000", arg1=> "1101100000"),
	( op => '1', arg0 => "0100000000", arg1=> "1101101101"),
	( op => '1', arg0 => "0100000000", arg1=> "1101111010"),
	( op => '1', arg0 => "0100010001", arg1=> "1101100000"),
	( op => '1', arg0 => "0100010001", arg1=> "1101101101"),
	( op => '1', arg0 => "0100010001", arg1=> "1101111010"),
	( op => '1', arg0 => "0100000000", arg1=> "1110000000"),
	( op => '1', arg0 => "0100000000", arg1=> "1110001101"),
	( op => '1', arg0 => "0100000000", arg1=> "1110011010"),
	( op => '1', arg0 => "0100010001", arg1=> "1110000000"),
	( op => '1', arg0 => "0100010001", arg1=> "1110001101"),
	( op => '1', arg0 => "0100010001", arg1=> "1110011010"),
	( op => '1', arg0 => "0100000000", arg1=> "1110100000"),
	( op => '1', arg0 => "0100000000", arg1=> "1110101101"),
	( op => '1', arg0 => "0100000000", arg1=> "1110111010"),
	( op => '1', arg0 => "0100010001", arg1=> "1110100000"),
	( op => '1', arg0 => "0100010001", arg1=> "1110101101"),
	( op => '1', arg0 => "0100010001", arg1=> "1110111010"),
	( op => '1', arg0 => "0100000000", arg1=> "1111000000"),
	( op => '1', arg0 => "0100000000", arg1=> "1111001101"),
	( op => '1', arg0 => "0100000000", arg1=> "1111011010"),
	( op => '1', arg0 => "0100010001", arg1=> "1111000000"),
	( op => '1', arg0 => "0100010001", arg1=> "1111001101"),
	( op => '1', arg0 => "0100010001", arg1=> "1111011010"),
	( op => '1', arg0 => "0100000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0100000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0100000000", arg1=> "1111111010"),
	( op => '1', arg0 => "0100010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0100010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0100010001", arg1=> "1111111010"),
	( op => '1', arg0 => "0100100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0100100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0100100000", arg1=> "1000011010"),
	( op => '1', arg0 => "0100110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0100110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0100110001", arg1=> "1000011010"),
	( op => '1', arg0 => "0100100000", arg1=> "1000100000"),
	( op => '1', arg0 => "0100100000", arg1=> "1000101101"),
	( op => '1', arg0 => "0100100000", arg1=> "1000111010"),
	( op => '1', arg0 => "0100110001", arg1=> "1000100000"),
	( op => '1', arg0 => "0100110001", arg1=> "1000101101"),
	( op => '1', arg0 => "0100110001", arg1=> "1000111010"),
	( op => '1', arg0 => "0100100000", arg1=> "1001000000"),
	( op => '1', arg0 => "0100100000", arg1=> "1001001101"),
	( op => '1', arg0 => "0100100000", arg1=> "1001011010"),
	( op => '1', arg0 => "0100110001", arg1=> "1001000000"),
	( op => '1', arg0 => "0100110001", arg1=> "1001001101"),
	( op => '1', arg0 => "0100110001", arg1=> "1001011010"),
	( op => '1', arg0 => "0100100000", arg1=> "1001100000"),
	( op => '1', arg0 => "0100100000", arg1=> "1001101101"),
	( op => '1', arg0 => "0100100000", arg1=> "1001111010"),
	( op => '1', arg0 => "0100110001", arg1=> "1001100000"),
	( op => '1', arg0 => "0100110001", arg1=> "1001101101"),
	( op => '1', arg0 => "0100110001", arg1=> "1001111010"),
	( op => '1', arg0 => "0100100000", arg1=> "1010000000"),
	( op => '1', arg0 => "0100100000", arg1=> "1010001101"),
	( op => '1', arg0 => "0100100000", arg1=> "1010011010"),
	( op => '1', arg0 => "0100110001", arg1=> "1010000000"),
	( op => '1', arg0 => "0100110001", arg1=> "1010001101"),
	( op => '1', arg0 => "0100110001", arg1=> "1010011010"),
	( op => '1', arg0 => "0100100000", arg1=> "1010100000"),
	( op => '1', arg0 => "0100100000", arg1=> "1010101101"),
	( op => '1', arg0 => "0100100000", arg1=> "1010111010"),
	( op => '1', arg0 => "0100110001", arg1=> "1010100000"),
	( op => '1', arg0 => "0100110001", arg1=> "1010101101"),
	( op => '1', arg0 => "0100110001", arg1=> "1010111010"),
	( op => '1', arg0 => "0100100000", arg1=> "1011000000"),
	( op => '1', arg0 => "0100100000", arg1=> "1011001101"),
	( op => '1', arg0 => "0100100000", arg1=> "1011011010"),
	( op => '1', arg0 => "0100110001", arg1=> "1011000000"),
	( op => '1', arg0 => "0100110001", arg1=> "1011001101"),
	( op => '1', arg0 => "0100110001", arg1=> "1011011010"),
	( op => '1', arg0 => "0100100000", arg1=> "1011100000"),
	( op => '1', arg0 => "0100100000", arg1=> "1011101101"),
	( op => '1', arg0 => "0100100000", arg1=> "1011111010"),
	( op => '1', arg0 => "0100110001", arg1=> "1011100000"),
	( op => '1', arg0 => "0100110001", arg1=> "1011101101"),
	( op => '1', arg0 => "0100110001", arg1=> "1011111010"),
	( op => '1', arg0 => "0100100000", arg1=> "1100000000"),
	( op => '1', arg0 => "0100100000", arg1=> "1100001101"),
	( op => '1', arg0 => "0100100000", arg1=> "1100011010"),
	( op => '1', arg0 => "0100110001", arg1=> "1100000000"),
	( op => '1', arg0 => "0100110001", arg1=> "1100001101"),
	( op => '1', arg0 => "0100110001", arg1=> "1100011010"),
	( op => '1', arg0 => "0100100000", arg1=> "1100100000"),
	( op => '1', arg0 => "0100100000", arg1=> "1100101101"),
	( op => '1', arg0 => "0100100000", arg1=> "1100111010"),
	( op => '1', arg0 => "0100110001", arg1=> "1100100000"),
	( op => '1', arg0 => "0100110001", arg1=> "1100101101"),
	( op => '1', arg0 => "0100110001", arg1=> "1100111010"),
	( op => '1', arg0 => "0100100000", arg1=> "1101000000"),
	( op => '1', arg0 => "0100100000", arg1=> "1101001101"),
	( op => '1', arg0 => "0100100000", arg1=> "1101011010"),
	( op => '1', arg0 => "0100110001", arg1=> "1101000000"),
	( op => '1', arg0 => "0100110001", arg1=> "1101001101"),
	( op => '1', arg0 => "0100110001", arg1=> "1101011010"),
	( op => '1', arg0 => "0100100000", arg1=> "1101100000"),
	( op => '1', arg0 => "0100100000", arg1=> "1101101101"),
	( op => '1', arg0 => "0100100000", arg1=> "1101111010"),
	( op => '1', arg0 => "0100110001", arg1=> "1101100000"),
	( op => '1', arg0 => "0100110001", arg1=> "1101101101"),
	( op => '1', arg0 => "0100110001", arg1=> "1101111010"),
	( op => '1', arg0 => "0100100000", arg1=> "1110000000"),
	( op => '1', arg0 => "0100100000", arg1=> "1110001101"),
	( op => '1', arg0 => "0100100000", arg1=> "1110011010"),
	( op => '1', arg0 => "0100110001", arg1=> "1110000000"),
	( op => '1', arg0 => "0100110001", arg1=> "1110001101"),
	( op => '1', arg0 => "0100110001", arg1=> "1110011010"),
	( op => '1', arg0 => "0100100000", arg1=> "1110100000"),
	( op => '1', arg0 => "0100100000", arg1=> "1110101101"),
	( op => '1', arg0 => "0100100000", arg1=> "1110111010"),
	( op => '1', arg0 => "0100110001", arg1=> "1110100000"),
	( op => '1', arg0 => "0100110001", arg1=> "1110101101"),
	( op => '1', arg0 => "0100110001", arg1=> "1110111010"),
	( op => '1', arg0 => "0100100000", arg1=> "1111000000"),
	( op => '1', arg0 => "0100100000", arg1=> "1111001101"),
	( op => '1', arg0 => "0100100000", arg1=> "1111011010"),
	( op => '1', arg0 => "0100110001", arg1=> "1111000000"),
	( op => '1', arg0 => "0100110001", arg1=> "1111001101"),
	( op => '1', arg0 => "0100110001", arg1=> "1111011010"),
	( op => '1', arg0 => "0100100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0100100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0100100000", arg1=> "1111111010"),
	( op => '1', arg0 => "0100110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0100110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0100110001", arg1=> "1111111010"),
	( op => '1', arg0 => "0101000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0101000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0101000000", arg1=> "1000011010"),
	( op => '1', arg0 => "0101010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0101010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0101010001", arg1=> "1000011010"),
	( op => '1', arg0 => "0101000000", arg1=> "1000100000"),
	( op => '1', arg0 => "0101000000", arg1=> "1000101101"),
	( op => '1', arg0 => "0101000000", arg1=> "1000111010"),
	( op => '1', arg0 => "0101010001", arg1=> "1000100000"),
	( op => '1', arg0 => "0101010001", arg1=> "1000101101"),
	( op => '1', arg0 => "0101010001", arg1=> "1000111010"),
	( op => '1', arg0 => "0101000000", arg1=> "1001000000"),
	( op => '1', arg0 => "0101000000", arg1=> "1001001101"),
	( op => '1', arg0 => "0101000000", arg1=> "1001011010"),
	( op => '1', arg0 => "0101010001", arg1=> "1001000000"),
	( op => '1', arg0 => "0101010001", arg1=> "1001001101"),
	( op => '1', arg0 => "0101010001", arg1=> "1001011010"),
	( op => '1', arg0 => "0101000000", arg1=> "1001100000"),
	( op => '1', arg0 => "0101000000", arg1=> "1001101101"),
	( op => '1', arg0 => "0101000000", arg1=> "1001111010"),
	( op => '1', arg0 => "0101010001", arg1=> "1001100000"),
	( op => '1', arg0 => "0101010001", arg1=> "1001101101"),
	( op => '1', arg0 => "0101010001", arg1=> "1001111010"),
	( op => '1', arg0 => "0101000000", arg1=> "1010000000"),
	( op => '1', arg0 => "0101000000", arg1=> "1010001101"),
	( op => '1', arg0 => "0101000000", arg1=> "1010011010"),
	( op => '1', arg0 => "0101010001", arg1=> "1010000000"),
	( op => '1', arg0 => "0101010001", arg1=> "1010001101"),
	( op => '1', arg0 => "0101010001", arg1=> "1010011010"),
	( op => '1', arg0 => "0101000000", arg1=> "1010100000"),
	( op => '1', arg0 => "0101000000", arg1=> "1010101101"),
	( op => '1', arg0 => "0101000000", arg1=> "1010111010"),
	( op => '1', arg0 => "0101010001", arg1=> "1010100000"),
	( op => '1', arg0 => "0101010001", arg1=> "1010101101"),
	( op => '1', arg0 => "0101010001", arg1=> "1010111010"),
	( op => '1', arg0 => "0101000000", arg1=> "1011000000"),
	( op => '1', arg0 => "0101000000", arg1=> "1011001101"),
	( op => '1', arg0 => "0101000000", arg1=> "1011011010"),
	( op => '1', arg0 => "0101010001", arg1=> "1011000000"),
	( op => '1', arg0 => "0101010001", arg1=> "1011001101"),
	( op => '1', arg0 => "0101010001", arg1=> "1011011010"),
	( op => '1', arg0 => "0101000000", arg1=> "1011100000"),
	( op => '1', arg0 => "0101000000", arg1=> "1011101101"),
	( op => '1', arg0 => "0101000000", arg1=> "1011111010"),
	( op => '1', arg0 => "0101010001", arg1=> "1011100000"),
	( op => '1', arg0 => "0101010001", arg1=> "1011101101"),
	( op => '1', arg0 => "0101010001", arg1=> "1011111010"),
	( op => '1', arg0 => "0101000000", arg1=> "1100000000"),
	( op => '1', arg0 => "0101000000", arg1=> "1100001101"),
	( op => '1', arg0 => "0101000000", arg1=> "1100011010"),
	( op => '1', arg0 => "0101010001", arg1=> "1100000000"),
	( op => '1', arg0 => "0101010001", arg1=> "1100001101"),
	( op => '1', arg0 => "0101010001", arg1=> "1100011010"),
	( op => '1', arg0 => "0101000000", arg1=> "1100100000"),
	( op => '1', arg0 => "0101000000", arg1=> "1100101101"),
	( op => '1', arg0 => "0101000000", arg1=> "1100111010"),
	( op => '1', arg0 => "0101010001", arg1=> "1100100000"),
	( op => '1', arg0 => "0101010001", arg1=> "1100101101"),
	( op => '1', arg0 => "0101010001", arg1=> "1100111010"),
	( op => '1', arg0 => "0101000000", arg1=> "1101000000"),
	( op => '1', arg0 => "0101000000", arg1=> "1101001101"),
	( op => '1', arg0 => "0101000000", arg1=> "1101011010"),
	( op => '1', arg0 => "0101010001", arg1=> "1101000000"),
	( op => '1', arg0 => "0101010001", arg1=> "1101001101"),
	( op => '1', arg0 => "0101010001", arg1=> "1101011010"),
	( op => '1', arg0 => "0101000000", arg1=> "1101100000"),
	( op => '1', arg0 => "0101000000", arg1=> "1101101101"),
	( op => '1', arg0 => "0101000000", arg1=> "1101111010"),
	( op => '1', arg0 => "0101010001", arg1=> "1101100000"),
	( op => '1', arg0 => "0101010001", arg1=> "1101101101"),
	( op => '1', arg0 => "0101010001", arg1=> "1101111010"),
	( op => '1', arg0 => "0101000000", arg1=> "1110000000"),
	( op => '1', arg0 => "0101000000", arg1=> "1110001101"),
	( op => '1', arg0 => "0101000000", arg1=> "1110011010"),
	( op => '1', arg0 => "0101010001", arg1=> "1110000000"),
	( op => '1', arg0 => "0101010001", arg1=> "1110001101"),
	( op => '1', arg0 => "0101010001", arg1=> "1110011010"),
	( op => '1', arg0 => "0101000000", arg1=> "1110100000"),
	( op => '1', arg0 => "0101000000", arg1=> "1110101101"),
	( op => '1', arg0 => "0101000000", arg1=> "1110111010"),
	( op => '1', arg0 => "0101010001", arg1=> "1110100000"),
	( op => '1', arg0 => "0101010001", arg1=> "1110101101"),
	( op => '1', arg0 => "0101010001", arg1=> "1110111010"),
	( op => '1', arg0 => "0101000000", arg1=> "1111000000"),
	( op => '1', arg0 => "0101000000", arg1=> "1111001101"),
	( op => '1', arg0 => "0101000000", arg1=> "1111011010"),
	( op => '1', arg0 => "0101010001", arg1=> "1111000000"),
	( op => '1', arg0 => "0101010001", arg1=> "1111001101"),
	( op => '1', arg0 => "0101010001", arg1=> "1111011010"),
	( op => '1', arg0 => "0101000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0101000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0101000000", arg1=> "1111111010"),
	( op => '1', arg0 => "0101010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0101010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0101010001", arg1=> "1111111010"),
	( op => '1', arg0 => "0101100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0101100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0101100000", arg1=> "1000011010"),
	( op => '1', arg0 => "0101110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0101110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0101110001", arg1=> "1000011010"),
	( op => '1', arg0 => "0101100000", arg1=> "1000100000"),
	( op => '1', arg0 => "0101100000", arg1=> "1000101101"),
	( op => '1', arg0 => "0101100000", arg1=> "1000111010"),
	( op => '1', arg0 => "0101110001", arg1=> "1000100000"),
	( op => '1', arg0 => "0101110001", arg1=> "1000101101"),
	( op => '1', arg0 => "0101110001", arg1=> "1000111010"),
	( op => '1', arg0 => "0101100000", arg1=> "1001000000"),
	( op => '1', arg0 => "0101100000", arg1=> "1001001101"),
	( op => '1', arg0 => "0101100000", arg1=> "1001011010"),
	( op => '1', arg0 => "0101110001", arg1=> "1001000000"),
	( op => '1', arg0 => "0101110001", arg1=> "1001001101"),
	( op => '1', arg0 => "0101110001", arg1=> "1001011010"),
	( op => '1', arg0 => "0101100000", arg1=> "1001100000"),
	( op => '1', arg0 => "0101100000", arg1=> "1001101101"),
	( op => '1', arg0 => "0101100000", arg1=> "1001111010"),
	( op => '1', arg0 => "0101110001", arg1=> "1001100000"),
	( op => '1', arg0 => "0101110001", arg1=> "1001101101"),
	( op => '1', arg0 => "0101110001", arg1=> "1001111010"),
	( op => '1', arg0 => "0101100000", arg1=> "1010000000"),
	( op => '1', arg0 => "0101100000", arg1=> "1010001101"),
	( op => '1', arg0 => "0101100000", arg1=> "1010011010"),
	( op => '1', arg0 => "0101110001", arg1=> "1010000000"),
	( op => '1', arg0 => "0101110001", arg1=> "1010001101"),
	( op => '1', arg0 => "0101110001", arg1=> "1010011010"),
	( op => '1', arg0 => "0101100000", arg1=> "1010100000"),
	( op => '1', arg0 => "0101100000", arg1=> "1010101101"),
	( op => '1', arg0 => "0101100000", arg1=> "1010111010"),
	( op => '1', arg0 => "0101110001", arg1=> "1010100000"),
	( op => '1', arg0 => "0101110001", arg1=> "1010101101"),
	( op => '1', arg0 => "0101110001", arg1=> "1010111010"),
	( op => '1', arg0 => "0101100000", arg1=> "1011000000"),
	( op => '1', arg0 => "0101100000", arg1=> "1011001101"),
	( op => '1', arg0 => "0101100000", arg1=> "1011011010"),
	( op => '1', arg0 => "0101110001", arg1=> "1011000000"),
	( op => '1', arg0 => "0101110001", arg1=> "1011001101"),
	( op => '1', arg0 => "0101110001", arg1=> "1011011010"),
	( op => '1', arg0 => "0101100000", arg1=> "1011100000"),
	( op => '1', arg0 => "0101100000", arg1=> "1011101101"),
	( op => '1', arg0 => "0101100000", arg1=> "1011111010"),
	( op => '1', arg0 => "0101110001", arg1=> "1011100000"),
	( op => '1', arg0 => "0101110001", arg1=> "1011101101"),
	( op => '1', arg0 => "0101110001", arg1=> "1011111010"),
	( op => '1', arg0 => "0101100000", arg1=> "1100000000"),
	( op => '1', arg0 => "0101100000", arg1=> "1100001101"),
	( op => '1', arg0 => "0101100000", arg1=> "1100011010"),
	( op => '1', arg0 => "0101110001", arg1=> "1100000000"),
	( op => '1', arg0 => "0101110001", arg1=> "1100001101"),
	( op => '1', arg0 => "0101110001", arg1=> "1100011010"),
	( op => '1', arg0 => "0101100000", arg1=> "1100100000"),
	( op => '1', arg0 => "0101100000", arg1=> "1100101101"),
	( op => '1', arg0 => "0101100000", arg1=> "1100111010"),
	( op => '1', arg0 => "0101110001", arg1=> "1100100000"),
	( op => '1', arg0 => "0101110001", arg1=> "1100101101"),
	( op => '1', arg0 => "0101110001", arg1=> "1100111010"),
	( op => '1', arg0 => "0101100000", arg1=> "1101000000"),
	( op => '1', arg0 => "0101100000", arg1=> "1101001101"),
	( op => '1', arg0 => "0101100000", arg1=> "1101011010"),
	( op => '1', arg0 => "0101110001", arg1=> "1101000000"),
	( op => '1', arg0 => "0101110001", arg1=> "1101001101"),
	( op => '1', arg0 => "0101110001", arg1=> "1101011010"),
	( op => '1', arg0 => "0101100000", arg1=> "1101100000"),
	( op => '1', arg0 => "0101100000", arg1=> "1101101101"),
	( op => '1', arg0 => "0101100000", arg1=> "1101111010"),
	( op => '1', arg0 => "0101110001", arg1=> "1101100000"),
	( op => '1', arg0 => "0101110001", arg1=> "1101101101"),
	( op => '1', arg0 => "0101110001", arg1=> "1101111010"),
	( op => '1', arg0 => "0101100000", arg1=> "1110000000"),
	( op => '1', arg0 => "0101100000", arg1=> "1110001101"),
	( op => '1', arg0 => "0101100000", arg1=> "1110011010"),
	( op => '1', arg0 => "0101110001", arg1=> "1110000000"),
	( op => '1', arg0 => "0101110001", arg1=> "1110001101"),
	( op => '1', arg0 => "0101110001", arg1=> "1110011010"),
	( op => '1', arg0 => "0101100000", arg1=> "1110100000"),
	( op => '1', arg0 => "0101100000", arg1=> "1110101101"),
	( op => '1', arg0 => "0101100000", arg1=> "1110111010"),
	( op => '1', arg0 => "0101110001", arg1=> "1110100000"),
	( op => '1', arg0 => "0101110001", arg1=> "1110101101"),
	( op => '1', arg0 => "0101110001", arg1=> "1110111010"),
	( op => '1', arg0 => "0101100000", arg1=> "1111000000"),
	( op => '1', arg0 => "0101100000", arg1=> "1111001101"),
	( op => '1', arg0 => "0101100000", arg1=> "1111011010"),
	( op => '1', arg0 => "0101110001", arg1=> "1111000000"),
	( op => '1', arg0 => "0101110001", arg1=> "1111001101"),
	( op => '1', arg0 => "0101110001", arg1=> "1111011010"),
	( op => '1', arg0 => "0101100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0101100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0101100000", arg1=> "1111111010"),
	( op => '1', arg0 => "0101110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0101110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0101110001", arg1=> "1111111010"),
	( op => '1', arg0 => "0110000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0110000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0110000000", arg1=> "1000011010"),
	( op => '1', arg0 => "0110010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0110010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0110010001", arg1=> "1000011010"),
	( op => '1', arg0 => "0110000000", arg1=> "1000100000"),
	( op => '1', arg0 => "0110000000", arg1=> "1000101101"),
	( op => '1', arg0 => "0110000000", arg1=> "1000111010"),
	( op => '1', arg0 => "0110010001", arg1=> "1000100000"),
	( op => '1', arg0 => "0110010001", arg1=> "1000101101"),
	( op => '1', arg0 => "0110010001", arg1=> "1000111010"),
	( op => '1', arg0 => "0110000000", arg1=> "1001000000"),
	( op => '1', arg0 => "0110000000", arg1=> "1001001101"),
	( op => '1', arg0 => "0110000000", arg1=> "1001011010"),
	( op => '1', arg0 => "0110010001", arg1=> "1001000000"),
	( op => '1', arg0 => "0110010001", arg1=> "1001001101"),
	( op => '1', arg0 => "0110010001", arg1=> "1001011010"),
	( op => '1', arg0 => "0110000000", arg1=> "1001100000"),
	( op => '1', arg0 => "0110000000", arg1=> "1001101101"),
	( op => '1', arg0 => "0110000000", arg1=> "1001111010"),
	( op => '1', arg0 => "0110010001", arg1=> "1001100000"),
	( op => '1', arg0 => "0110010001", arg1=> "1001101101"),
	( op => '1', arg0 => "0110010001", arg1=> "1001111010"),
	( op => '1', arg0 => "0110000000", arg1=> "1010000000"),
	( op => '1', arg0 => "0110000000", arg1=> "1010001101"),
	( op => '1', arg0 => "0110000000", arg1=> "1010011010"),
	( op => '1', arg0 => "0110010001", arg1=> "1010000000"),
	( op => '1', arg0 => "0110010001", arg1=> "1010001101"),
	( op => '1', arg0 => "0110010001", arg1=> "1010011010"),
	( op => '1', arg0 => "0110000000", arg1=> "1010100000"),
	( op => '1', arg0 => "0110000000", arg1=> "1010101101"),
	( op => '1', arg0 => "0110000000", arg1=> "1010111010"),
	( op => '1', arg0 => "0110010001", arg1=> "1010100000"),
	( op => '1', arg0 => "0110010001", arg1=> "1010101101"),
	( op => '1', arg0 => "0110010001", arg1=> "1010111010"),
	( op => '1', arg0 => "0110000000", arg1=> "1011000000"),
	( op => '1', arg0 => "0110000000", arg1=> "1011001101"),
	( op => '1', arg0 => "0110000000", arg1=> "1011011010"),
	( op => '1', arg0 => "0110010001", arg1=> "1011000000"),
	( op => '1', arg0 => "0110010001", arg1=> "1011001101"),
	( op => '1', arg0 => "0110010001", arg1=> "1011011010"),
	( op => '1', arg0 => "0110000000", arg1=> "1011100000"),
	( op => '1', arg0 => "0110000000", arg1=> "1011101101"),
	( op => '1', arg0 => "0110000000", arg1=> "1011111010"),
	( op => '1', arg0 => "0110010001", arg1=> "1011100000"),
	( op => '1', arg0 => "0110010001", arg1=> "1011101101"),
	( op => '1', arg0 => "0110010001", arg1=> "1011111010"),
	( op => '1', arg0 => "0110000000", arg1=> "1100000000"),
	( op => '1', arg0 => "0110000000", arg1=> "1100001101"),
	( op => '1', arg0 => "0110000000", arg1=> "1100011010"),
	( op => '1', arg0 => "0110010001", arg1=> "1100000000"),
	( op => '1', arg0 => "0110010001", arg1=> "1100001101"),
	( op => '1', arg0 => "0110010001", arg1=> "1100011010"),
	( op => '1', arg0 => "0110000000", arg1=> "1100100000"),
	( op => '1', arg0 => "0110000000", arg1=> "1100101101"),
	( op => '1', arg0 => "0110000000", arg1=> "1100111010"),
	( op => '1', arg0 => "0110010001", arg1=> "1100100000"),
	( op => '1', arg0 => "0110010001", arg1=> "1100101101"),
	( op => '1', arg0 => "0110010001", arg1=> "1100111010"),
	( op => '1', arg0 => "0110000000", arg1=> "1101000000"),
	( op => '1', arg0 => "0110000000", arg1=> "1101001101"),
	( op => '1', arg0 => "0110000000", arg1=> "1101011010"),
	( op => '1', arg0 => "0110010001", arg1=> "1101000000"),
	( op => '1', arg0 => "0110010001", arg1=> "1101001101"),
	( op => '1', arg0 => "0110010001", arg1=> "1101011010"),
	( op => '1', arg0 => "0110000000", arg1=> "1101100000"),
	( op => '1', arg0 => "0110000000", arg1=> "1101101101"),
	( op => '1', arg0 => "0110000000", arg1=> "1101111010"),
	( op => '1', arg0 => "0110010001", arg1=> "1101100000"),
	( op => '1', arg0 => "0110010001", arg1=> "1101101101"),
	( op => '1', arg0 => "0110010001", arg1=> "1101111010"),
	( op => '1', arg0 => "0110000000", arg1=> "1110000000"),
	( op => '1', arg0 => "0110000000", arg1=> "1110001101"),
	( op => '1', arg0 => "0110000000", arg1=> "1110011010"),
	( op => '1', arg0 => "0110010001", arg1=> "1110000000"),
	( op => '1', arg0 => "0110010001", arg1=> "1110001101"),
	( op => '1', arg0 => "0110010001", arg1=> "1110011010"),
	( op => '1', arg0 => "0110000000", arg1=> "1110100000"),
	( op => '1', arg0 => "0110000000", arg1=> "1110101101"),
	( op => '1', arg0 => "0110000000", arg1=> "1110111010"),
	( op => '1', arg0 => "0110010001", arg1=> "1110100000"),
	( op => '1', arg0 => "0110010001", arg1=> "1110101101"),
	( op => '1', arg0 => "0110010001", arg1=> "1110111010"),
	( op => '1', arg0 => "0110000000", arg1=> "1111000000"),
	( op => '1', arg0 => "0110000000", arg1=> "1111001101"),
	( op => '1', arg0 => "0110000000", arg1=> "1111011010"),
	( op => '1', arg0 => "0110010001", arg1=> "1111000000"),
	( op => '1', arg0 => "0110010001", arg1=> "1111001101"),
	( op => '1', arg0 => "0110010001", arg1=> "1111011010"),
	( op => '1', arg0 => "0110000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0110000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0110000000", arg1=> "1111111010"),
	( op => '1', arg0 => "0110010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0110010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0110010001", arg1=> "1111111010"),
	( op => '1', arg0 => "0110100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0110100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0110100000", arg1=> "1000011010"),
	( op => '1', arg0 => "0110110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0110110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0110110001", arg1=> "1000011010"),
	( op => '1', arg0 => "0110100000", arg1=> "1000100000"),
	( op => '1', arg0 => "0110100000", arg1=> "1000101101"),
	( op => '1', arg0 => "0110100000", arg1=> "1000111010"),
	( op => '1', arg0 => "0110110001", arg1=> "1000100000"),
	( op => '1', arg0 => "0110110001", arg1=> "1000101101"),
	( op => '1', arg0 => "0110110001", arg1=> "1000111010"),
	( op => '1', arg0 => "0110100000", arg1=> "1001000000"),
	( op => '1', arg0 => "0110100000", arg1=> "1001001101"),
	( op => '1', arg0 => "0110100000", arg1=> "1001011010"),
	( op => '1', arg0 => "0110110001", arg1=> "1001000000"),
	( op => '1', arg0 => "0110110001", arg1=> "1001001101"),
	( op => '1', arg0 => "0110110001", arg1=> "1001011010"),
	( op => '1', arg0 => "0110100000", arg1=> "1001100000"),
	( op => '1', arg0 => "0110100000", arg1=> "1001101101"),
	( op => '1', arg0 => "0110100000", arg1=> "1001111010"),
	( op => '1', arg0 => "0110110001", arg1=> "1001100000"),
	( op => '1', arg0 => "0110110001", arg1=> "1001101101"),
	( op => '1', arg0 => "0110110001", arg1=> "1001111010"),
	( op => '1', arg0 => "0110100000", arg1=> "1010000000"),
	( op => '1', arg0 => "0110100000", arg1=> "1010001101"),
	( op => '1', arg0 => "0110100000", arg1=> "1010011010"),
	( op => '1', arg0 => "0110110001", arg1=> "1010000000"),
	( op => '1', arg0 => "0110110001", arg1=> "1010001101"),
	( op => '1', arg0 => "0110110001", arg1=> "1010011010"),
	( op => '1', arg0 => "0110100000", arg1=> "1010100000"),
	( op => '1', arg0 => "0110100000", arg1=> "1010101101"),
	( op => '1', arg0 => "0110100000", arg1=> "1010111010"),
	( op => '1', arg0 => "0110110001", arg1=> "1010100000"),
	( op => '1', arg0 => "0110110001", arg1=> "1010101101"),
	( op => '1', arg0 => "0110110001", arg1=> "1010111010"),
	( op => '1', arg0 => "0110100000", arg1=> "1011000000"),
	( op => '1', arg0 => "0110100000", arg1=> "1011001101"),
	( op => '1', arg0 => "0110100000", arg1=> "1011011010"),
	( op => '1', arg0 => "0110110001", arg1=> "1011000000"),
	( op => '1', arg0 => "0110110001", arg1=> "1011001101"),
	( op => '1', arg0 => "0110110001", arg1=> "1011011010"),
	( op => '1', arg0 => "0110100000", arg1=> "1011100000"),
	( op => '1', arg0 => "0110100000", arg1=> "1011101101"),
	( op => '1', arg0 => "0110100000", arg1=> "1011111010"),
	( op => '1', arg0 => "0110110001", arg1=> "1011100000"),
	( op => '1', arg0 => "0110110001", arg1=> "1011101101"),
	( op => '1', arg0 => "0110110001", arg1=> "1011111010"),
	( op => '1', arg0 => "0110100000", arg1=> "1100000000"),
	( op => '1', arg0 => "0110100000", arg1=> "1100001101"),
	( op => '1', arg0 => "0110100000", arg1=> "1100011010"),
	( op => '1', arg0 => "0110110001", arg1=> "1100000000"),
	( op => '1', arg0 => "0110110001", arg1=> "1100001101"),
	( op => '1', arg0 => "0110110001", arg1=> "1100011010"),
	( op => '1', arg0 => "0110100000", arg1=> "1100100000"),
	( op => '1', arg0 => "0110100000", arg1=> "1100101101"),
	( op => '1', arg0 => "0110100000", arg1=> "1100111010"),
	( op => '1', arg0 => "0110110001", arg1=> "1100100000"),
	( op => '1', arg0 => "0110110001", arg1=> "1100101101"),
	( op => '1', arg0 => "0110110001", arg1=> "1100111010"),
	( op => '1', arg0 => "0110100000", arg1=> "1101000000"),
	( op => '1', arg0 => "0110100000", arg1=> "1101001101"),
	( op => '1', arg0 => "0110100000", arg1=> "1101011010"),
	( op => '1', arg0 => "0110110001", arg1=> "1101000000"),
	( op => '1', arg0 => "0110110001", arg1=> "1101001101"),
	( op => '1', arg0 => "0110110001", arg1=> "1101011010"),
	( op => '1', arg0 => "0110100000", arg1=> "1101100000"),
	( op => '1', arg0 => "0110100000", arg1=> "1101101101"),
	( op => '1', arg0 => "0110100000", arg1=> "1101111010"),
	( op => '1', arg0 => "0110110001", arg1=> "1101100000"),
	( op => '1', arg0 => "0110110001", arg1=> "1101101101"),
	( op => '1', arg0 => "0110110001", arg1=> "1101111010"),
	( op => '1', arg0 => "0110100000", arg1=> "1110000000"),
	( op => '1', arg0 => "0110100000", arg1=> "1110001101"),
	( op => '1', arg0 => "0110100000", arg1=> "1110011010"),
	( op => '1', arg0 => "0110110001", arg1=> "1110000000"),
	( op => '1', arg0 => "0110110001", arg1=> "1110001101"),
	( op => '1', arg0 => "0110110001", arg1=> "1110011010"),
	( op => '1', arg0 => "0110100000", arg1=> "1110100000"),
	( op => '1', arg0 => "0110100000", arg1=> "1110101101"),
	( op => '1', arg0 => "0110100000", arg1=> "1110111010"),
	( op => '1', arg0 => "0110110001", arg1=> "1110100000"),
	( op => '1', arg0 => "0110110001", arg1=> "1110101101"),
	( op => '1', arg0 => "0110110001", arg1=> "1110111010"),
	( op => '1', arg0 => "0110100000", arg1=> "1111000000"),
	( op => '1', arg0 => "0110100000", arg1=> "1111001101"),
	( op => '1', arg0 => "0110100000", arg1=> "1111011010"),
	( op => '1', arg0 => "0110110001", arg1=> "1111000000"),
	( op => '1', arg0 => "0110110001", arg1=> "1111001101"),
	( op => '1', arg0 => "0110110001", arg1=> "1111011010"),
	( op => '1', arg0 => "0110100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0110100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0110100000", arg1=> "1111111010"),
	( op => '1', arg0 => "0110110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0110110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0110110001", arg1=> "1111111010"),
	( op => '1', arg0 => "0111000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0111000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0111000000", arg1=> "1000011010"),
	( op => '1', arg0 => "0111010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0111010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0111010001", arg1=> "1000011010"),
	( op => '1', arg0 => "0111000000", arg1=> "1000100000"),
	( op => '1', arg0 => "0111000000", arg1=> "1000101101"),
	( op => '1', arg0 => "0111000000", arg1=> "1000111010"),
	( op => '1', arg0 => "0111010001", arg1=> "1000100000"),
	( op => '1', arg0 => "0111010001", arg1=> "1000101101"),
	( op => '1', arg0 => "0111010001", arg1=> "1000111010"),
	( op => '1', arg0 => "0111000000", arg1=> "1001000000"),
	( op => '1', arg0 => "0111000000", arg1=> "1001001101"),
	( op => '1', arg0 => "0111000000", arg1=> "1001011010"),
	( op => '1', arg0 => "0111010001", arg1=> "1001000000"),
	( op => '1', arg0 => "0111010001", arg1=> "1001001101"),
	( op => '1', arg0 => "0111010001", arg1=> "1001011010"),
	( op => '1', arg0 => "0111000000", arg1=> "1001100000"),
	( op => '1', arg0 => "0111000000", arg1=> "1001101101"),
	( op => '1', arg0 => "0111000000", arg1=> "1001111010"),
	( op => '1', arg0 => "0111010001", arg1=> "1001100000"),
	( op => '1', arg0 => "0111010001", arg1=> "1001101101"),
	( op => '1', arg0 => "0111010001", arg1=> "1001111010"),
	( op => '1', arg0 => "0111000000", arg1=> "1010000000"),
	( op => '1', arg0 => "0111000000", arg1=> "1010001101"),
	( op => '1', arg0 => "0111000000", arg1=> "1010011010"),
	( op => '1', arg0 => "0111010001", arg1=> "1010000000"),
	( op => '1', arg0 => "0111010001", arg1=> "1010001101"),
	( op => '1', arg0 => "0111010001", arg1=> "1010011010"),
	( op => '1', arg0 => "0111000000", arg1=> "1010100000"),
	( op => '1', arg0 => "0111000000", arg1=> "1010101101"),
	( op => '1', arg0 => "0111000000", arg1=> "1010111010"),
	( op => '1', arg0 => "0111010001", arg1=> "1010100000"),
	( op => '1', arg0 => "0111010001", arg1=> "1010101101"),
	( op => '1', arg0 => "0111010001", arg1=> "1010111010"),
	( op => '1', arg0 => "0111000000", arg1=> "1011000000"),
	( op => '1', arg0 => "0111000000", arg1=> "1011001101"),
	( op => '1', arg0 => "0111000000", arg1=> "1011011010"),
	( op => '1', arg0 => "0111010001", arg1=> "1011000000"),
	( op => '1', arg0 => "0111010001", arg1=> "1011001101"),
	( op => '1', arg0 => "0111010001", arg1=> "1011011010"),
	( op => '1', arg0 => "0111000000", arg1=> "1011100000"),
	( op => '1', arg0 => "0111000000", arg1=> "1011101101"),
	( op => '1', arg0 => "0111000000", arg1=> "1011111010"),
	( op => '1', arg0 => "0111010001", arg1=> "1011100000"),
	( op => '1', arg0 => "0111010001", arg1=> "1011101101"),
	( op => '1', arg0 => "0111010001", arg1=> "1011111010"),
	( op => '1', arg0 => "0111000000", arg1=> "1100000000"),
	( op => '1', arg0 => "0111000000", arg1=> "1100001101"),
	( op => '1', arg0 => "0111000000", arg1=> "1100011010"),
	( op => '1', arg0 => "0111010001", arg1=> "1100000000"),
	( op => '1', arg0 => "0111010001", arg1=> "1100001101"),
	( op => '1', arg0 => "0111010001", arg1=> "1100011010"),
	( op => '1', arg0 => "0111000000", arg1=> "1100100000"),
	( op => '1', arg0 => "0111000000", arg1=> "1100101101"),
	( op => '1', arg0 => "0111000000", arg1=> "1100111010"),
	( op => '1', arg0 => "0111010001", arg1=> "1100100000"),
	( op => '1', arg0 => "0111010001", arg1=> "1100101101"),
	( op => '1', arg0 => "0111010001", arg1=> "1100111010"),
	( op => '1', arg0 => "0111000000", arg1=> "1101000000"),
	( op => '1', arg0 => "0111000000", arg1=> "1101001101"),
	( op => '1', arg0 => "0111000000", arg1=> "1101011010"),
	( op => '1', arg0 => "0111010001", arg1=> "1101000000"),
	( op => '1', arg0 => "0111010001", arg1=> "1101001101"),
	( op => '1', arg0 => "0111010001", arg1=> "1101011010"),
	( op => '1', arg0 => "0111000000", arg1=> "1101100000"),
	( op => '1', arg0 => "0111000000", arg1=> "1101101101"),
	( op => '1', arg0 => "0111000000", arg1=> "1101111010"),
	( op => '1', arg0 => "0111010001", arg1=> "1101100000"),
	( op => '1', arg0 => "0111010001", arg1=> "1101101101"),
	( op => '1', arg0 => "0111010001", arg1=> "1101111010"),
	( op => '1', arg0 => "0111000000", arg1=> "1110000000"),
	( op => '1', arg0 => "0111000000", arg1=> "1110001101"),
	( op => '1', arg0 => "0111000000", arg1=> "1110011010"),
	( op => '1', arg0 => "0111010001", arg1=> "1110000000"),
	( op => '1', arg0 => "0111010001", arg1=> "1110001101"),
	( op => '1', arg0 => "0111010001", arg1=> "1110011010"),
	( op => '1', arg0 => "0111000000", arg1=> "1110100000"),
	( op => '1', arg0 => "0111000000", arg1=> "1110101101"),
	( op => '1', arg0 => "0111000000", arg1=> "1110111010"),
	( op => '1', arg0 => "0111010001", arg1=> "1110100000"),
	( op => '1', arg0 => "0111010001", arg1=> "1110101101"),
	( op => '1', arg0 => "0111010001", arg1=> "1110111010"),
	( op => '1', arg0 => "0111000000", arg1=> "1111000000"),
	( op => '1', arg0 => "0111000000", arg1=> "1111001101"),
	( op => '1', arg0 => "0111000000", arg1=> "1111011010"),
	( op => '1', arg0 => "0111010001", arg1=> "1111000000"),
	( op => '1', arg0 => "0111010001", arg1=> "1111001101"),
	( op => '1', arg0 => "0111010001", arg1=> "1111011010"),
	( op => '1', arg0 => "0111000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0111000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0111000000", arg1=> "1111111010"),
	( op => '1', arg0 => "0111010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0111010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0111010001", arg1=> "1111111010"),
	( op => '1', arg0 => "0111100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "0111100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "0111100000", arg1=> "1000011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1000000000"),
-- NaN!-- denorm!	( op => '1', arg0 => "0111110001", arg1=> "1000001101"),
-- NaN!-- denorm!	( op => '1', arg0 => "0111110001", arg1=> "1000011010"),
	( op => '1', arg0 => "0111100000", arg1=> "1000100000"),
	( op => '1', arg0 => "0111100000", arg1=> "1000101101"),
	( op => '1', arg0 => "0111100000", arg1=> "1000111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1000100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1000101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1000111010"),
	( op => '1', arg0 => "0111100000", arg1=> "1001000000"),
	( op => '1', arg0 => "0111100000", arg1=> "1001001101"),
	( op => '1', arg0 => "0111100000", arg1=> "1001011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1001000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1001001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1001011010"),
	( op => '1', arg0 => "0111100000", arg1=> "1001100000"),
	( op => '1', arg0 => "0111100000", arg1=> "1001101101"),
	( op => '1', arg0 => "0111100000", arg1=> "1001111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1001100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1001101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1001111010"),
	( op => '1', arg0 => "0111100000", arg1=> "1010000000"),
	( op => '1', arg0 => "0111100000", arg1=> "1010001101"),
	( op => '1', arg0 => "0111100000", arg1=> "1010011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1010000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1010001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1010011010"),
	( op => '1', arg0 => "0111100000", arg1=> "1010100000"),
	( op => '1', arg0 => "0111100000", arg1=> "1010101101"),
	( op => '1', arg0 => "0111100000", arg1=> "1010111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1010100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1010101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1010111010"),
	( op => '1', arg0 => "0111100000", arg1=> "1011000000"),
	( op => '1', arg0 => "0111100000", arg1=> "1011001101"),
	( op => '1', arg0 => "0111100000", arg1=> "1011011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1011000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1011001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1011011010"),
	( op => '1', arg0 => "0111100000", arg1=> "1011100000"),
	( op => '1', arg0 => "0111100000", arg1=> "1011101101"),
	( op => '1', arg0 => "0111100000", arg1=> "1011111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1011100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1011101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1011111010"),
	( op => '1', arg0 => "0111100000", arg1=> "1100000000"),
	( op => '1', arg0 => "0111100000", arg1=> "1100001101"),
	( op => '1', arg0 => "0111100000", arg1=> "1100011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1100000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1100001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1100011010"),
	( op => '1', arg0 => "0111100000", arg1=> "1100100000"),
	( op => '1', arg0 => "0111100000", arg1=> "1100101101"),
	( op => '1', arg0 => "0111100000", arg1=> "1100111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1100100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1100101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1100111010"),
	( op => '1', arg0 => "0111100000", arg1=> "1101000000"),
	( op => '1', arg0 => "0111100000", arg1=> "1101001101"),
	( op => '1', arg0 => "0111100000", arg1=> "1101011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1101000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1101001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1101011010"),
	( op => '1', arg0 => "0111100000", arg1=> "1101100000"),
	( op => '1', arg0 => "0111100000", arg1=> "1101101101"),
	( op => '1', arg0 => "0111100000", arg1=> "1101111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1101100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1101101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1101111010"),
	( op => '1', arg0 => "0111100000", arg1=> "1110000000"),
	( op => '1', arg0 => "0111100000", arg1=> "1110001101"),
	( op => '1', arg0 => "0111100000", arg1=> "1110011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1110000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1110001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1110011010"),
	( op => '1', arg0 => "0111100000", arg1=> "1110100000"),
	( op => '1', arg0 => "0111100000", arg1=> "1110101101"),
	( op => '1', arg0 => "0111100000", arg1=> "1110111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1110100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1110101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1110111010"),
	( op => '1', arg0 => "0111100000", arg1=> "1111000000"),
	( op => '1', arg0 => "0111100000", arg1=> "1111001101"),
	( op => '1', arg0 => "0111100000", arg1=> "1111011010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1111000000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1111001101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1111011010"),
	( op => '1', arg0 => "0111100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0111100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0111100000", arg1=> "1111111010"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "0111110001", arg1=> "1111111010"),
	( op => '1', arg0 => "1000000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1000000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1000000000", arg1=> "0000011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0000011010"),
	( op => '1', arg0 => "1000000000", arg1=> "0000100000"),
	( op => '1', arg0 => "1000000000", arg1=> "0000101101"),
	( op => '1', arg0 => "1000000000", arg1=> "0000111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0000100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0000101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0000111010"),
	( op => '1', arg0 => "1000000000", arg1=> "0001000000"),
	( op => '1', arg0 => "1000000000", arg1=> "0001001101"),
	( op => '1', arg0 => "1000000000", arg1=> "0001011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0001000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0001001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0001011010"),
	( op => '1', arg0 => "1000000000", arg1=> "0001100000"),
	( op => '1', arg0 => "1000000000", arg1=> "0001101101"),
	( op => '1', arg0 => "1000000000", arg1=> "0001111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0001100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0001101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0001111010"),
	( op => '1', arg0 => "1000000000", arg1=> "0010000000"),
	( op => '1', arg0 => "1000000000", arg1=> "0010001101"),
	( op => '1', arg0 => "1000000000", arg1=> "0010011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0010000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0010001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0010011010"),
	( op => '1', arg0 => "1000000000", arg1=> "0010100000"),
	( op => '1', arg0 => "1000000000", arg1=> "0010101101"),
	( op => '1', arg0 => "1000000000", arg1=> "0010111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0010100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0010101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0010111010"),
	( op => '1', arg0 => "1000000000", arg1=> "0011000000"),
	( op => '1', arg0 => "1000000000", arg1=> "0011001101"),
	( op => '1', arg0 => "1000000000", arg1=> "0011011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0011000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0011001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0011011010"),
	( op => '1', arg0 => "1000000000", arg1=> "0011100000"),
	( op => '1', arg0 => "1000000000", arg1=> "0011101101"),
	( op => '1', arg0 => "1000000000", arg1=> "0011111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0011100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0011101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0011111010"),
	( op => '1', arg0 => "1000000000", arg1=> "0100000000"),
	( op => '1', arg0 => "1000000000", arg1=> "0100001101"),
	( op => '1', arg0 => "1000000000", arg1=> "0100011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0100000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0100001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0100011010"),
	( op => '1', arg0 => "1000000000", arg1=> "0100100000"),
	( op => '1', arg0 => "1000000000", arg1=> "0100101101"),
	( op => '1', arg0 => "1000000000", arg1=> "0100111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0100100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0100101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0100111010"),
	( op => '1', arg0 => "1000000000", arg1=> "0101000000"),
	( op => '1', arg0 => "1000000000", arg1=> "0101001101"),
	( op => '1', arg0 => "1000000000", arg1=> "0101011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0101000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0101001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0101011010"),
	( op => '1', arg0 => "1000000000", arg1=> "0101100000"),
	( op => '1', arg0 => "1000000000", arg1=> "0101101101"),
	( op => '1', arg0 => "1000000000", arg1=> "0101111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0101100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0101101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0101111010"),
	( op => '1', arg0 => "1000000000", arg1=> "0110000000"),
	( op => '1', arg0 => "1000000000", arg1=> "0110001101"),
	( op => '1', arg0 => "1000000000", arg1=> "0110011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0110000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0110001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0110011010"),
	( op => '1', arg0 => "1000000000", arg1=> "0110100000"),
	( op => '1', arg0 => "1000000000", arg1=> "0110101101"),
	( op => '1', arg0 => "1000000000", arg1=> "0110111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0110100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0110101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0110111010"),
	( op => '1', arg0 => "1000000000", arg1=> "0111000000"),
	( op => '1', arg0 => "1000000000", arg1=> "0111001101"),
	( op => '1', arg0 => "1000000000", arg1=> "0111011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0111000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0111001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0111011010"),
	( op => '1', arg0 => "1000000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1000000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1000000000", arg1=> "0111111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0111100000"),
-- NaN!-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0111101101"),
-- NaN!-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "0111111010"),
	( op => '1', arg0 => "1000100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1000100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1000100000", arg1=> "0000011010"),
	( op => '1', arg0 => "1000110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1000110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1000110001", arg1=> "0000011010"),
	( op => '1', arg0 => "1000100000", arg1=> "0000100000"),
	( op => '1', arg0 => "1000100000", arg1=> "0000101101"),
	( op => '1', arg0 => "1000100000", arg1=> "0000111010"),
	( op => '1', arg0 => "1000110001", arg1=> "0000100000"),
	( op => '1', arg0 => "1000110001", arg1=> "0000101101"),
	( op => '1', arg0 => "1000110001", arg1=> "0000111010"),
	( op => '1', arg0 => "1000100000", arg1=> "0001000000"),
	( op => '1', arg0 => "1000100000", arg1=> "0001001101"),
	( op => '1', arg0 => "1000100000", arg1=> "0001011010"),
	( op => '1', arg0 => "1000110001", arg1=> "0001000000"),
	( op => '1', arg0 => "1000110001", arg1=> "0001001101"),
	( op => '1', arg0 => "1000110001", arg1=> "0001011010"),
	( op => '1', arg0 => "1000100000", arg1=> "0001100000"),
	( op => '1', arg0 => "1000100000", arg1=> "0001101101"),
	( op => '1', arg0 => "1000100000", arg1=> "0001111010"),
	( op => '1', arg0 => "1000110001", arg1=> "0001100000"),
	( op => '1', arg0 => "1000110001", arg1=> "0001101101"),
	( op => '1', arg0 => "1000110001", arg1=> "0001111010"),
	( op => '1', arg0 => "1000100000", arg1=> "0010000000"),
	( op => '1', arg0 => "1000100000", arg1=> "0010001101"),
	( op => '1', arg0 => "1000100000", arg1=> "0010011010"),
	( op => '1', arg0 => "1000110001", arg1=> "0010000000"),
	( op => '1', arg0 => "1000110001", arg1=> "0010001101"),
	( op => '1', arg0 => "1000110001", arg1=> "0010011010"),
	( op => '1', arg0 => "1000100000", arg1=> "0010100000"),
	( op => '1', arg0 => "1000100000", arg1=> "0010101101"),
	( op => '1', arg0 => "1000100000", arg1=> "0010111010"),
	( op => '1', arg0 => "1000110001", arg1=> "0010100000"),
	( op => '1', arg0 => "1000110001", arg1=> "0010101101"),
	( op => '1', arg0 => "1000110001", arg1=> "0010111010"),
	( op => '1', arg0 => "1000100000", arg1=> "0011000000"),
	( op => '1', arg0 => "1000100000", arg1=> "0011001101"),
	( op => '1', arg0 => "1000100000", arg1=> "0011011010"),
	( op => '1', arg0 => "1000110001", arg1=> "0011000000"),
	( op => '1', arg0 => "1000110001", arg1=> "0011001101"),
	( op => '1', arg0 => "1000110001", arg1=> "0011011010"),
	( op => '1', arg0 => "1000100000", arg1=> "0011100000"),
	( op => '1', arg0 => "1000100000", arg1=> "0011101101"),
	( op => '1', arg0 => "1000100000", arg1=> "0011111010"),
	( op => '1', arg0 => "1000110001", arg1=> "0011100000"),
	( op => '1', arg0 => "1000110001", arg1=> "0011101101"),
	( op => '1', arg0 => "1000110001", arg1=> "0011111010"),
	( op => '1', arg0 => "1000100000", arg1=> "0100000000"),
	( op => '1', arg0 => "1000100000", arg1=> "0100001101"),
	( op => '1', arg0 => "1000100000", arg1=> "0100011010"),
	( op => '1', arg0 => "1000110001", arg1=> "0100000000"),
	( op => '1', arg0 => "1000110001", arg1=> "0100001101"),
	( op => '1', arg0 => "1000110001", arg1=> "0100011010"),
	( op => '1', arg0 => "1000100000", arg1=> "0100100000"),
	( op => '1', arg0 => "1000100000", arg1=> "0100101101"),
	( op => '1', arg0 => "1000100000", arg1=> "0100111010"),
	( op => '1', arg0 => "1000110001", arg1=> "0100100000"),
	( op => '1', arg0 => "1000110001", arg1=> "0100101101"),
	( op => '1', arg0 => "1000110001", arg1=> "0100111010"),
	( op => '1', arg0 => "1000100000", arg1=> "0101000000"),
	( op => '1', arg0 => "1000100000", arg1=> "0101001101"),
	( op => '1', arg0 => "1000100000", arg1=> "0101011010"),
	( op => '1', arg0 => "1000110001", arg1=> "0101000000"),
	( op => '1', arg0 => "1000110001", arg1=> "0101001101"),
	( op => '1', arg0 => "1000110001", arg1=> "0101011010"),
	( op => '1', arg0 => "1000100000", arg1=> "0101100000"),
	( op => '1', arg0 => "1000100000", arg1=> "0101101101"),
	( op => '1', arg0 => "1000100000", arg1=> "0101111010"),
	( op => '1', arg0 => "1000110001", arg1=> "0101100000"),
	( op => '1', arg0 => "1000110001", arg1=> "0101101101"),
	( op => '1', arg0 => "1000110001", arg1=> "0101111010"),
	( op => '1', arg0 => "1000100000", arg1=> "0110000000"),
	( op => '1', arg0 => "1000100000", arg1=> "0110001101"),
	( op => '1', arg0 => "1000100000", arg1=> "0110011010"),
	( op => '1', arg0 => "1000110001", arg1=> "0110000000"),
	( op => '1', arg0 => "1000110001", arg1=> "0110001101"),
	( op => '1', arg0 => "1000110001", arg1=> "0110011010"),
	( op => '1', arg0 => "1000100000", arg1=> "0110100000"),
	( op => '1', arg0 => "1000100000", arg1=> "0110101101"),
	( op => '1', arg0 => "1000100000", arg1=> "0110111010"),
	( op => '1', arg0 => "1000110001", arg1=> "0110100000"),
	( op => '1', arg0 => "1000110001", arg1=> "0110101101"),
	( op => '1', arg0 => "1000110001", arg1=> "0110111010"),
	( op => '1', arg0 => "1000100000", arg1=> "0111000000"),
	( op => '1', arg0 => "1000100000", arg1=> "0111001101"),
	( op => '1', arg0 => "1000100000", arg1=> "0111011010"),
	( op => '1', arg0 => "1000110001", arg1=> "0111000000"),
	( op => '1', arg0 => "1000110001", arg1=> "0111001101"),
	( op => '1', arg0 => "1000110001", arg1=> "0111011010"),
	( op => '1', arg0 => "1000100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1000100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1000100000", arg1=> "0111111010"),
	( op => '1', arg0 => "1000110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1000110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1000110001", arg1=> "0111111010"),
	( op => '1', arg0 => "1001000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1001000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1001000000", arg1=> "0000011010"),
	( op => '1', arg0 => "1001010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1001010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1001010001", arg1=> "0000011010"),
	( op => '1', arg0 => "1001000000", arg1=> "0000100000"),
	( op => '1', arg0 => "1001000000", arg1=> "0000101101"),
	( op => '1', arg0 => "1001000000", arg1=> "0000111010"),
	( op => '1', arg0 => "1001010001", arg1=> "0000100000"),
	( op => '1', arg0 => "1001010001", arg1=> "0000101101"),
	( op => '1', arg0 => "1001010001", arg1=> "0000111010"),
	( op => '1', arg0 => "1001000000", arg1=> "0001000000"),
	( op => '1', arg0 => "1001000000", arg1=> "0001001101"),
	( op => '1', arg0 => "1001000000", arg1=> "0001011010"),
	( op => '1', arg0 => "1001010001", arg1=> "0001000000"),
	( op => '1', arg0 => "1001010001", arg1=> "0001001101"),
	( op => '1', arg0 => "1001010001", arg1=> "0001011010"),
	( op => '1', arg0 => "1001000000", arg1=> "0001100000"),
	( op => '1', arg0 => "1001000000", arg1=> "0001101101"),
	( op => '1', arg0 => "1001000000", arg1=> "0001111010"),
	( op => '1', arg0 => "1001010001", arg1=> "0001100000"),
	( op => '1', arg0 => "1001010001", arg1=> "0001101101"),
	( op => '1', arg0 => "1001010001", arg1=> "0001111010"),
	( op => '1', arg0 => "1001000000", arg1=> "0010000000"),
	( op => '1', arg0 => "1001000000", arg1=> "0010001101"),
	( op => '1', arg0 => "1001000000", arg1=> "0010011010"),
	( op => '1', arg0 => "1001010001", arg1=> "0010000000"),
	( op => '1', arg0 => "1001010001", arg1=> "0010001101"),
	( op => '1', arg0 => "1001010001", arg1=> "0010011010"),
	( op => '1', arg0 => "1001000000", arg1=> "0010100000"),
	( op => '1', arg0 => "1001000000", arg1=> "0010101101"),
	( op => '1', arg0 => "1001000000", arg1=> "0010111010"),
	( op => '1', arg0 => "1001010001", arg1=> "0010100000"),
	( op => '1', arg0 => "1001010001", arg1=> "0010101101"),
	( op => '1', arg0 => "1001010001", arg1=> "0010111010"),
	( op => '1', arg0 => "1001000000", arg1=> "0011000000"),
	( op => '1', arg0 => "1001000000", arg1=> "0011001101"),
	( op => '1', arg0 => "1001000000", arg1=> "0011011010"),
	( op => '1', arg0 => "1001010001", arg1=> "0011000000"),
	( op => '1', arg0 => "1001010001", arg1=> "0011001101"),
	( op => '1', arg0 => "1001010001", arg1=> "0011011010"),
	( op => '1', arg0 => "1001000000", arg1=> "0011100000"),
	( op => '1', arg0 => "1001000000", arg1=> "0011101101"),
	( op => '1', arg0 => "1001000000", arg1=> "0011111010"),
	( op => '1', arg0 => "1001010001", arg1=> "0011100000"),
	( op => '1', arg0 => "1001010001", arg1=> "0011101101"),
	( op => '1', arg0 => "1001010001", arg1=> "0011111010"),
	( op => '1', arg0 => "1001000000", arg1=> "0100000000"),
	( op => '1', arg0 => "1001000000", arg1=> "0100001101"),
	( op => '1', arg0 => "1001000000", arg1=> "0100011010"),
	( op => '1', arg0 => "1001010001", arg1=> "0100000000"),
	( op => '1', arg0 => "1001010001", arg1=> "0100001101"),
	( op => '1', arg0 => "1001010001", arg1=> "0100011010"),
	( op => '1', arg0 => "1001000000", arg1=> "0100100000"),
	( op => '1', arg0 => "1001000000", arg1=> "0100101101"),
	( op => '1', arg0 => "1001000000", arg1=> "0100111010"),
	( op => '1', arg0 => "1001010001", arg1=> "0100100000"),
	( op => '1', arg0 => "1001010001", arg1=> "0100101101"),
	( op => '1', arg0 => "1001010001", arg1=> "0100111010"),
	( op => '1', arg0 => "1001000000", arg1=> "0101000000"),
	( op => '1', arg0 => "1001000000", arg1=> "0101001101"),
	( op => '1', arg0 => "1001000000", arg1=> "0101011010"),
	( op => '1', arg0 => "1001010001", arg1=> "0101000000"),
	( op => '1', arg0 => "1001010001", arg1=> "0101001101"),
	( op => '1', arg0 => "1001010001", arg1=> "0101011010"),
	( op => '1', arg0 => "1001000000", arg1=> "0101100000"),
	( op => '1', arg0 => "1001000000", arg1=> "0101101101"),
	( op => '1', arg0 => "1001000000", arg1=> "0101111010"),
	( op => '1', arg0 => "1001010001", arg1=> "0101100000"),
	( op => '1', arg0 => "1001010001", arg1=> "0101101101"),
	( op => '1', arg0 => "1001010001", arg1=> "0101111010"),
	( op => '1', arg0 => "1001000000", arg1=> "0110000000"),
	( op => '1', arg0 => "1001000000", arg1=> "0110001101"),
	( op => '1', arg0 => "1001000000", arg1=> "0110011010"),
	( op => '1', arg0 => "1001010001", arg1=> "0110000000"),
	( op => '1', arg0 => "1001010001", arg1=> "0110001101"),
	( op => '1', arg0 => "1001010001", arg1=> "0110011010"),
	( op => '1', arg0 => "1001000000", arg1=> "0110100000"),
	( op => '1', arg0 => "1001000000", arg1=> "0110101101"),
	( op => '1', arg0 => "1001000000", arg1=> "0110111010"),
	( op => '1', arg0 => "1001010001", arg1=> "0110100000"),
	( op => '1', arg0 => "1001010001", arg1=> "0110101101"),
	( op => '1', arg0 => "1001010001", arg1=> "0110111010"),
	( op => '1', arg0 => "1001000000", arg1=> "0111000000"),
	( op => '1', arg0 => "1001000000", arg1=> "0111001101"),
	( op => '1', arg0 => "1001000000", arg1=> "0111011010"),
	( op => '1', arg0 => "1001010001", arg1=> "0111000000"),
	( op => '1', arg0 => "1001010001", arg1=> "0111001101"),
	( op => '1', arg0 => "1001010001", arg1=> "0111011010"),
	( op => '1', arg0 => "1001000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1001000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1001000000", arg1=> "0111111010"),
	( op => '1', arg0 => "1001010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1001010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1001010001", arg1=> "0111111010"),
	( op => '1', arg0 => "1001100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1001100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1001100000", arg1=> "0000011010"),
	( op => '1', arg0 => "1001110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1001110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1001110001", arg1=> "0000011010"),
	( op => '1', arg0 => "1001100000", arg1=> "0000100000"),
	( op => '1', arg0 => "1001100000", arg1=> "0000101101"),
	( op => '1', arg0 => "1001100000", arg1=> "0000111010"),
	( op => '1', arg0 => "1001110001", arg1=> "0000100000"),
	( op => '1', arg0 => "1001110001", arg1=> "0000101101"),
	( op => '1', arg0 => "1001110001", arg1=> "0000111010"),
	( op => '1', arg0 => "1001100000", arg1=> "0001000000"),
	( op => '1', arg0 => "1001100000", arg1=> "0001001101"),
	( op => '1', arg0 => "1001100000", arg1=> "0001011010"),
	( op => '1', arg0 => "1001110001", arg1=> "0001000000"),
	( op => '1', arg0 => "1001110001", arg1=> "0001001101"),
	( op => '1', arg0 => "1001110001", arg1=> "0001011010"),
	( op => '1', arg0 => "1001100000", arg1=> "0001100000"),
	( op => '1', arg0 => "1001100000", arg1=> "0001101101"),
	( op => '1', arg0 => "1001100000", arg1=> "0001111010"),
	( op => '1', arg0 => "1001110001", arg1=> "0001100000"),
	( op => '1', arg0 => "1001110001", arg1=> "0001101101"),
	( op => '1', arg0 => "1001110001", arg1=> "0001111010"),
	( op => '1', arg0 => "1001100000", arg1=> "0010000000"),
	( op => '1', arg0 => "1001100000", arg1=> "0010001101"),
	( op => '1', arg0 => "1001100000", arg1=> "0010011010"),
	( op => '1', arg0 => "1001110001", arg1=> "0010000000"),
	( op => '1', arg0 => "1001110001", arg1=> "0010001101"),
	( op => '1', arg0 => "1001110001", arg1=> "0010011010"),
	( op => '1', arg0 => "1001100000", arg1=> "0010100000"),
	( op => '1', arg0 => "1001100000", arg1=> "0010101101"),
	( op => '1', arg0 => "1001100000", arg1=> "0010111010"),
	( op => '1', arg0 => "1001110001", arg1=> "0010100000"),
	( op => '1', arg0 => "1001110001", arg1=> "0010101101"),
	( op => '1', arg0 => "1001110001", arg1=> "0010111010"),
	( op => '1', arg0 => "1001100000", arg1=> "0011000000"),
	( op => '1', arg0 => "1001100000", arg1=> "0011001101"),
	( op => '1', arg0 => "1001100000", arg1=> "0011011010"),
	( op => '1', arg0 => "1001110001", arg1=> "0011000000"),
	( op => '1', arg0 => "1001110001", arg1=> "0011001101"),
	( op => '1', arg0 => "1001110001", arg1=> "0011011010"),
	( op => '1', arg0 => "1001100000", arg1=> "0011100000"),
	( op => '1', arg0 => "1001100000", arg1=> "0011101101"),
	( op => '1', arg0 => "1001100000", arg1=> "0011111010"),
	( op => '1', arg0 => "1001110001", arg1=> "0011100000"),
	( op => '1', arg0 => "1001110001", arg1=> "0011101101"),
	( op => '1', arg0 => "1001110001", arg1=> "0011111010"),
	( op => '1', arg0 => "1001100000", arg1=> "0100000000"),
	( op => '1', arg0 => "1001100000", arg1=> "0100001101"),
	( op => '1', arg0 => "1001100000", arg1=> "0100011010"),
	( op => '1', arg0 => "1001110001", arg1=> "0100000000"),
	( op => '1', arg0 => "1001110001", arg1=> "0100001101"),
	( op => '1', arg0 => "1001110001", arg1=> "0100011010"),
	( op => '1', arg0 => "1001100000", arg1=> "0100100000"),
	( op => '1', arg0 => "1001100000", arg1=> "0100101101"),
	( op => '1', arg0 => "1001100000", arg1=> "0100111010"),
	( op => '1', arg0 => "1001110001", arg1=> "0100100000"),
	( op => '1', arg0 => "1001110001", arg1=> "0100101101"),
	( op => '1', arg0 => "1001110001", arg1=> "0100111010"),
	( op => '1', arg0 => "1001100000", arg1=> "0101000000"),
	( op => '1', arg0 => "1001100000", arg1=> "0101001101"),
	( op => '1', arg0 => "1001100000", arg1=> "0101011010"),
	( op => '1', arg0 => "1001110001", arg1=> "0101000000"),
	( op => '1', arg0 => "1001110001", arg1=> "0101001101"),
	( op => '1', arg0 => "1001110001", arg1=> "0101011010"),
	( op => '1', arg0 => "1001100000", arg1=> "0101100000"),
	( op => '1', arg0 => "1001100000", arg1=> "0101101101"),
	( op => '1', arg0 => "1001100000", arg1=> "0101111010"),
	( op => '1', arg0 => "1001110001", arg1=> "0101100000"),
	( op => '1', arg0 => "1001110001", arg1=> "0101101101"),
	( op => '1', arg0 => "1001110001", arg1=> "0101111010"),
	( op => '1', arg0 => "1001100000", arg1=> "0110000000"),
	( op => '1', arg0 => "1001100000", arg1=> "0110001101"),
	( op => '1', arg0 => "1001100000", arg1=> "0110011010"),
	( op => '1', arg0 => "1001110001", arg1=> "0110000000"),
	( op => '1', arg0 => "1001110001", arg1=> "0110001101"),
	( op => '1', arg0 => "1001110001", arg1=> "0110011010"),
	( op => '1', arg0 => "1001100000", arg1=> "0110100000"),
	( op => '1', arg0 => "1001100000", arg1=> "0110101101"),
	( op => '1', arg0 => "1001100000", arg1=> "0110111010"),
	( op => '1', arg0 => "1001110001", arg1=> "0110100000"),
	( op => '1', arg0 => "1001110001", arg1=> "0110101101"),
	( op => '1', arg0 => "1001110001", arg1=> "0110111010"),
	( op => '1', arg0 => "1001100000", arg1=> "0111000000"),
	( op => '1', arg0 => "1001100000", arg1=> "0111001101"),
	( op => '1', arg0 => "1001100000", arg1=> "0111011010"),
	( op => '1', arg0 => "1001110001", arg1=> "0111000000"),
	( op => '1', arg0 => "1001110001", arg1=> "0111001101"),
	( op => '1', arg0 => "1001110001", arg1=> "0111011010"),
	( op => '1', arg0 => "1001100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1001100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1001100000", arg1=> "0111111010"),
	( op => '1', arg0 => "1001110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1001110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1001110001", arg1=> "0111111010"),
	( op => '1', arg0 => "1010000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1010000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1010000000", arg1=> "0000011010"),
	( op => '1', arg0 => "1010010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1010010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1010010001", arg1=> "0000011010"),
	( op => '1', arg0 => "1010000000", arg1=> "0000100000"),
	( op => '1', arg0 => "1010000000", arg1=> "0000101101"),
	( op => '1', arg0 => "1010000000", arg1=> "0000111010"),
	( op => '1', arg0 => "1010010001", arg1=> "0000100000"),
	( op => '1', arg0 => "1010010001", arg1=> "0000101101"),
	( op => '1', arg0 => "1010010001", arg1=> "0000111010"),
	( op => '1', arg0 => "1010000000", arg1=> "0001000000"),
	( op => '1', arg0 => "1010000000", arg1=> "0001001101"),
	( op => '1', arg0 => "1010000000", arg1=> "0001011010"),
	( op => '1', arg0 => "1010010001", arg1=> "0001000000"),
	( op => '1', arg0 => "1010010001", arg1=> "0001001101"),
	( op => '1', arg0 => "1010010001", arg1=> "0001011010"),
	( op => '1', arg0 => "1010000000", arg1=> "0001100000"),
	( op => '1', arg0 => "1010000000", arg1=> "0001101101"),
	( op => '1', arg0 => "1010000000", arg1=> "0001111010"),
	( op => '1', arg0 => "1010010001", arg1=> "0001100000"),
	( op => '1', arg0 => "1010010001", arg1=> "0001101101"),
	( op => '1', arg0 => "1010010001", arg1=> "0001111010"),
	( op => '1', arg0 => "1010000000", arg1=> "0010000000"),
	( op => '1', arg0 => "1010000000", arg1=> "0010001101"),
	( op => '1', arg0 => "1010000000", arg1=> "0010011010"),
	( op => '1', arg0 => "1010010001", arg1=> "0010000000"),
	( op => '1', arg0 => "1010010001", arg1=> "0010001101"),
	( op => '1', arg0 => "1010010001", arg1=> "0010011010"),
	( op => '1', arg0 => "1010000000", arg1=> "0010100000"),
	( op => '1', arg0 => "1010000000", arg1=> "0010101101"),
	( op => '1', arg0 => "1010000000", arg1=> "0010111010"),
	( op => '1', arg0 => "1010010001", arg1=> "0010100000"),
	( op => '1', arg0 => "1010010001", arg1=> "0010101101"),
	( op => '1', arg0 => "1010010001", arg1=> "0010111010"),
	( op => '1', arg0 => "1010000000", arg1=> "0011000000"),
	( op => '1', arg0 => "1010000000", arg1=> "0011001101"),
	( op => '1', arg0 => "1010000000", arg1=> "0011011010"),
	( op => '1', arg0 => "1010010001", arg1=> "0011000000"),
	( op => '1', arg0 => "1010010001", arg1=> "0011001101"),
	( op => '1', arg0 => "1010010001", arg1=> "0011011010"),
	( op => '1', arg0 => "1010000000", arg1=> "0011100000"),
	( op => '1', arg0 => "1010000000", arg1=> "0011101101"),
	( op => '1', arg0 => "1010000000", arg1=> "0011111010"),
	( op => '1', arg0 => "1010010001", arg1=> "0011100000"),
	( op => '1', arg0 => "1010010001", arg1=> "0011101101"),
	( op => '1', arg0 => "1010010001", arg1=> "0011111010"),
	( op => '1', arg0 => "1010000000", arg1=> "0100000000"),
	( op => '1', arg0 => "1010000000", arg1=> "0100001101"),
	( op => '1', arg0 => "1010000000", arg1=> "0100011010"),
	( op => '1', arg0 => "1010010001", arg1=> "0100000000"),
	( op => '1', arg0 => "1010010001", arg1=> "0100001101"),
	( op => '1', arg0 => "1010010001", arg1=> "0100011010"),
	( op => '1', arg0 => "1010000000", arg1=> "0100100000"),
	( op => '1', arg0 => "1010000000", arg1=> "0100101101"),
	( op => '1', arg0 => "1010000000", arg1=> "0100111010"),
	( op => '1', arg0 => "1010010001", arg1=> "0100100000"),
	( op => '1', arg0 => "1010010001", arg1=> "0100101101"),
	( op => '1', arg0 => "1010010001", arg1=> "0100111010"),
	( op => '1', arg0 => "1010000000", arg1=> "0101000000"),
	( op => '1', arg0 => "1010000000", arg1=> "0101001101"),
	( op => '1', arg0 => "1010000000", arg1=> "0101011010"),
	( op => '1', arg0 => "1010010001", arg1=> "0101000000"),
	( op => '1', arg0 => "1010010001", arg1=> "0101001101"),
	( op => '1', arg0 => "1010010001", arg1=> "0101011010"),
	( op => '1', arg0 => "1010000000", arg1=> "0101100000"),
	( op => '1', arg0 => "1010000000", arg1=> "0101101101"),
	( op => '1', arg0 => "1010000000", arg1=> "0101111010"),
	( op => '1', arg0 => "1010010001", arg1=> "0101100000"),
	( op => '1', arg0 => "1010010001", arg1=> "0101101101"),
	( op => '1', arg0 => "1010010001", arg1=> "0101111010"),
	( op => '1', arg0 => "1010000000", arg1=> "0110000000"),
	( op => '1', arg0 => "1010000000", arg1=> "0110001101"),
	( op => '1', arg0 => "1010000000", arg1=> "0110011010"),
	( op => '1', arg0 => "1010010001", arg1=> "0110000000"),
	( op => '1', arg0 => "1010010001", arg1=> "0110001101"),
	( op => '1', arg0 => "1010010001", arg1=> "0110011010"),
	( op => '1', arg0 => "1010000000", arg1=> "0110100000"),
	( op => '1', arg0 => "1010000000", arg1=> "0110101101"),
	( op => '1', arg0 => "1010000000", arg1=> "0110111010"),
	( op => '1', arg0 => "1010010001", arg1=> "0110100000"),
	( op => '1', arg0 => "1010010001", arg1=> "0110101101"),
	( op => '1', arg0 => "1010010001", arg1=> "0110111010"),
	( op => '1', arg0 => "1010000000", arg1=> "0111000000"),
	( op => '1', arg0 => "1010000000", arg1=> "0111001101"),
	( op => '1', arg0 => "1010000000", arg1=> "0111011010"),
	( op => '1', arg0 => "1010010001", arg1=> "0111000000"),
	( op => '1', arg0 => "1010010001", arg1=> "0111001101"),
	( op => '1', arg0 => "1010010001", arg1=> "0111011010"),
	( op => '1', arg0 => "1010000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1010000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1010000000", arg1=> "0111111010"),
	( op => '1', arg0 => "1010010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1010010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1010010001", arg1=> "0111111010"),
	( op => '1', arg0 => "1010100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1010100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1010100000", arg1=> "0000011010"),
	( op => '1', arg0 => "1010110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1010110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1010110001", arg1=> "0000011010"),
	( op => '1', arg0 => "1010100000", arg1=> "0000100000"),
	( op => '1', arg0 => "1010100000", arg1=> "0000101101"),
	( op => '1', arg0 => "1010100000", arg1=> "0000111010"),
	( op => '1', arg0 => "1010110001", arg1=> "0000100000"),
	( op => '1', arg0 => "1010110001", arg1=> "0000101101"),
	( op => '1', arg0 => "1010110001", arg1=> "0000111010"),
	( op => '1', arg0 => "1010100000", arg1=> "0001000000"),
	( op => '1', arg0 => "1010100000", arg1=> "0001001101"),
	( op => '1', arg0 => "1010100000", arg1=> "0001011010"),
	( op => '1', arg0 => "1010110001", arg1=> "0001000000"),
	( op => '1', arg0 => "1010110001", arg1=> "0001001101"),
	( op => '1', arg0 => "1010110001", arg1=> "0001011010"),
	( op => '1', arg0 => "1010100000", arg1=> "0001100000"),
	( op => '1', arg0 => "1010100000", arg1=> "0001101101"),
	( op => '1', arg0 => "1010100000", arg1=> "0001111010"),
	( op => '1', arg0 => "1010110001", arg1=> "0001100000"),
	( op => '1', arg0 => "1010110001", arg1=> "0001101101"),
	( op => '1', arg0 => "1010110001", arg1=> "0001111010"),
	( op => '1', arg0 => "1010100000", arg1=> "0010000000"),
	( op => '1', arg0 => "1010100000", arg1=> "0010001101"),
	( op => '1', arg0 => "1010100000", arg1=> "0010011010"),
	( op => '1', arg0 => "1010110001", arg1=> "0010000000"),
	( op => '1', arg0 => "1010110001", arg1=> "0010001101"),
	( op => '1', arg0 => "1010110001", arg1=> "0010011010"),
	( op => '1', arg0 => "1010100000", arg1=> "0010100000"),
	( op => '1', arg0 => "1010100000", arg1=> "0010101101"),
	( op => '1', arg0 => "1010100000", arg1=> "0010111010"),
	( op => '1', arg0 => "1010110001", arg1=> "0010100000"),
	( op => '1', arg0 => "1010110001", arg1=> "0010101101"),
	( op => '1', arg0 => "1010110001", arg1=> "0010111010"),
	( op => '1', arg0 => "1010100000", arg1=> "0011000000"),
	( op => '1', arg0 => "1010100000", arg1=> "0011001101"),
	( op => '1', arg0 => "1010100000", arg1=> "0011011010"),
	( op => '1', arg0 => "1010110001", arg1=> "0011000000"),
	( op => '1', arg0 => "1010110001", arg1=> "0011001101"),
	( op => '1', arg0 => "1010110001", arg1=> "0011011010"),
	( op => '1', arg0 => "1010100000", arg1=> "0011100000"),
	( op => '1', arg0 => "1010100000", arg1=> "0011101101"),
	( op => '1', arg0 => "1010100000", arg1=> "0011111010"),
	( op => '1', arg0 => "1010110001", arg1=> "0011100000"),
	( op => '1', arg0 => "1010110001", arg1=> "0011101101"),
	( op => '1', arg0 => "1010110001", arg1=> "0011111010"),
	( op => '1', arg0 => "1010100000", arg1=> "0100000000"),
	( op => '1', arg0 => "1010100000", arg1=> "0100001101"),
	( op => '1', arg0 => "1010100000", arg1=> "0100011010"),
	( op => '1', arg0 => "1010110001", arg1=> "0100000000"),
	( op => '1', arg0 => "1010110001", arg1=> "0100001101"),
	( op => '1', arg0 => "1010110001", arg1=> "0100011010"),
	( op => '1', arg0 => "1010100000", arg1=> "0100100000"),
	( op => '1', arg0 => "1010100000", arg1=> "0100101101"),
	( op => '1', arg0 => "1010100000", arg1=> "0100111010"),
	( op => '1', arg0 => "1010110001", arg1=> "0100100000"),
	( op => '1', arg0 => "1010110001", arg1=> "0100101101"),
	( op => '1', arg0 => "1010110001", arg1=> "0100111010"),
	( op => '1', arg0 => "1010100000", arg1=> "0101000000"),
	( op => '1', arg0 => "1010100000", arg1=> "0101001101"),
	( op => '1', arg0 => "1010100000", arg1=> "0101011010"),
	( op => '1', arg0 => "1010110001", arg1=> "0101000000"),
	( op => '1', arg0 => "1010110001", arg1=> "0101001101"),
	( op => '1', arg0 => "1010110001", arg1=> "0101011010"),
	( op => '1', arg0 => "1010100000", arg1=> "0101100000"),
	( op => '1', arg0 => "1010100000", arg1=> "0101101101"),
	( op => '1', arg0 => "1010100000", arg1=> "0101111010"),
	( op => '1', arg0 => "1010110001", arg1=> "0101100000"),
	( op => '1', arg0 => "1010110001", arg1=> "0101101101"),
	( op => '1', arg0 => "1010110001", arg1=> "0101111010"),
	( op => '1', arg0 => "1010100000", arg1=> "0110000000"),
	( op => '1', arg0 => "1010100000", arg1=> "0110001101"),
	( op => '1', arg0 => "1010100000", arg1=> "0110011010"),
	( op => '1', arg0 => "1010110001", arg1=> "0110000000"),
	( op => '1', arg0 => "1010110001", arg1=> "0110001101"),
	( op => '1', arg0 => "1010110001", arg1=> "0110011010"),
	( op => '1', arg0 => "1010100000", arg1=> "0110100000"),
	( op => '1', arg0 => "1010100000", arg1=> "0110101101"),
	( op => '1', arg0 => "1010100000", arg1=> "0110111010"),
	( op => '1', arg0 => "1010110001", arg1=> "0110100000"),
	( op => '1', arg0 => "1010110001", arg1=> "0110101101"),
	( op => '1', arg0 => "1010110001", arg1=> "0110111010"),
	( op => '1', arg0 => "1010100000", arg1=> "0111000000"),
	( op => '1', arg0 => "1010100000", arg1=> "0111001101"),
	( op => '1', arg0 => "1010100000", arg1=> "0111011010"),
	( op => '1', arg0 => "1010110001", arg1=> "0111000000"),
	( op => '1', arg0 => "1010110001", arg1=> "0111001101"),
	( op => '1', arg0 => "1010110001", arg1=> "0111011010"),
	( op => '1', arg0 => "1010100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1010100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1010100000", arg1=> "0111111010"),
	( op => '1', arg0 => "1010110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1010110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1010110001", arg1=> "0111111010"),
	( op => '1', arg0 => "1011000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1011000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1011000000", arg1=> "0000011010"),
	( op => '1', arg0 => "1011010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1011010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1011010001", arg1=> "0000011010"),
	( op => '1', arg0 => "1011000000", arg1=> "0000100000"),
	( op => '1', arg0 => "1011000000", arg1=> "0000101101"),
	( op => '1', arg0 => "1011000000", arg1=> "0000111010"),
	( op => '1', arg0 => "1011010001", arg1=> "0000100000"),
	( op => '1', arg0 => "1011010001", arg1=> "0000101101"),
	( op => '1', arg0 => "1011010001", arg1=> "0000111010"),
	( op => '1', arg0 => "1011000000", arg1=> "0001000000"),
	( op => '1', arg0 => "1011000000", arg1=> "0001001101"),
	( op => '1', arg0 => "1011000000", arg1=> "0001011010"),
	( op => '1', arg0 => "1011010001", arg1=> "0001000000"),
	( op => '1', arg0 => "1011010001", arg1=> "0001001101"),
	( op => '1', arg0 => "1011010001", arg1=> "0001011010"),
	( op => '1', arg0 => "1011000000", arg1=> "0001100000"),
	( op => '1', arg0 => "1011000000", arg1=> "0001101101"),
	( op => '1', arg0 => "1011000000", arg1=> "0001111010"),
	( op => '1', arg0 => "1011010001", arg1=> "0001100000"),
	( op => '1', arg0 => "1011010001", arg1=> "0001101101"),
	( op => '1', arg0 => "1011010001", arg1=> "0001111010"),
	( op => '1', arg0 => "1011000000", arg1=> "0010000000"),
	( op => '1', arg0 => "1011000000", arg1=> "0010001101"),
	( op => '1', arg0 => "1011000000", arg1=> "0010011010"),
	( op => '1', arg0 => "1011010001", arg1=> "0010000000"),
	( op => '1', arg0 => "1011010001", arg1=> "0010001101"),
	( op => '1', arg0 => "1011010001", arg1=> "0010011010"),
	( op => '1', arg0 => "1011000000", arg1=> "0010100000"),
	( op => '1', arg0 => "1011000000", arg1=> "0010101101"),
	( op => '1', arg0 => "1011000000", arg1=> "0010111010"),
	( op => '1', arg0 => "1011010001", arg1=> "0010100000"),
	( op => '1', arg0 => "1011010001", arg1=> "0010101101"),
	( op => '1', arg0 => "1011010001", arg1=> "0010111010"),
	( op => '1', arg0 => "1011000000", arg1=> "0011000000"),
	( op => '1', arg0 => "1011000000", arg1=> "0011001101"),
	( op => '1', arg0 => "1011000000", arg1=> "0011011010"),
	( op => '1', arg0 => "1011010001", arg1=> "0011000000"),
	( op => '1', arg0 => "1011010001", arg1=> "0011001101"),
	( op => '1', arg0 => "1011010001", arg1=> "0011011010"),
	( op => '1', arg0 => "1011000000", arg1=> "0011100000"),
	( op => '1', arg0 => "1011000000", arg1=> "0011101101"),
	( op => '1', arg0 => "1011000000", arg1=> "0011111010"),
	( op => '1', arg0 => "1011010001", arg1=> "0011100000"),
	( op => '1', arg0 => "1011010001", arg1=> "0011101101"),
	( op => '1', arg0 => "1011010001", arg1=> "0011111010"),
	( op => '1', arg0 => "1011000000", arg1=> "0100000000"),
	( op => '1', arg0 => "1011000000", arg1=> "0100001101"),
	( op => '1', arg0 => "1011000000", arg1=> "0100011010"),
	( op => '1', arg0 => "1011010001", arg1=> "0100000000"),
	( op => '1', arg0 => "1011010001", arg1=> "0100001101"),
	( op => '1', arg0 => "1011010001", arg1=> "0100011010"),
	( op => '1', arg0 => "1011000000", arg1=> "0100100000"),
	( op => '1', arg0 => "1011000000", arg1=> "0100101101"),
	( op => '1', arg0 => "1011000000", arg1=> "0100111010"),
	( op => '1', arg0 => "1011010001", arg1=> "0100100000"),
	( op => '1', arg0 => "1011010001", arg1=> "0100101101"),
	( op => '1', arg0 => "1011010001", arg1=> "0100111010"),
	( op => '1', arg0 => "1011000000", arg1=> "0101000000"),
	( op => '1', arg0 => "1011000000", arg1=> "0101001101"),
	( op => '1', arg0 => "1011000000", arg1=> "0101011010"),
	( op => '1', arg0 => "1011010001", arg1=> "0101000000"),
	( op => '1', arg0 => "1011010001", arg1=> "0101001101"),
	( op => '1', arg0 => "1011010001", arg1=> "0101011010"),
	( op => '1', arg0 => "1011000000", arg1=> "0101100000"),
	( op => '1', arg0 => "1011000000", arg1=> "0101101101"),
	( op => '1', arg0 => "1011000000", arg1=> "0101111010"),
	( op => '1', arg0 => "1011010001", arg1=> "0101100000"),
	( op => '1', arg0 => "1011010001", arg1=> "0101101101"),
	( op => '1', arg0 => "1011010001", arg1=> "0101111010"),
	( op => '1', arg0 => "1011000000", arg1=> "0110000000"),
	( op => '1', arg0 => "1011000000", arg1=> "0110001101"),
	( op => '1', arg0 => "1011000000", arg1=> "0110011010"),
	( op => '1', arg0 => "1011010001", arg1=> "0110000000"),
	( op => '1', arg0 => "1011010001", arg1=> "0110001101"),
	( op => '1', arg0 => "1011010001", arg1=> "0110011010"),
	( op => '1', arg0 => "1011000000", arg1=> "0110100000"),
	( op => '1', arg0 => "1011000000", arg1=> "0110101101"),
	( op => '1', arg0 => "1011000000", arg1=> "0110111010"),
	( op => '1', arg0 => "1011010001", arg1=> "0110100000"),
	( op => '1', arg0 => "1011010001", arg1=> "0110101101"),
	( op => '1', arg0 => "1011010001", arg1=> "0110111010"),
	( op => '1', arg0 => "1011000000", arg1=> "0111000000"),
	( op => '1', arg0 => "1011000000", arg1=> "0111001101"),
	( op => '1', arg0 => "1011000000", arg1=> "0111011010"),
	( op => '1', arg0 => "1011010001", arg1=> "0111000000"),
	( op => '1', arg0 => "1011010001", arg1=> "0111001101"),
	( op => '1', arg0 => "1011010001", arg1=> "0111011010"),
	( op => '1', arg0 => "1011000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1011000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1011000000", arg1=> "0111111010"),
	( op => '1', arg0 => "1011010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1011010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1011010001", arg1=> "0111111010"),
	( op => '1', arg0 => "1011100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1011100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1011100000", arg1=> "0000011010"),
	( op => '1', arg0 => "1011110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1011110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1011110001", arg1=> "0000011010"),
	( op => '1', arg0 => "1011100000", arg1=> "0000100000"),
	( op => '1', arg0 => "1011100000", arg1=> "0000101101"),
	( op => '1', arg0 => "1011100000", arg1=> "0000111010"),
	( op => '1', arg0 => "1011110001", arg1=> "0000100000"),
	( op => '1', arg0 => "1011110001", arg1=> "0000101101"),
	( op => '1', arg0 => "1011110001", arg1=> "0000111010"),
	( op => '1', arg0 => "1011100000", arg1=> "0001000000"),
	( op => '1', arg0 => "1011100000", arg1=> "0001001101"),
	( op => '1', arg0 => "1011100000", arg1=> "0001011010"),
	( op => '1', arg0 => "1011110001", arg1=> "0001000000"),
	( op => '1', arg0 => "1011110001", arg1=> "0001001101"),
	( op => '1', arg0 => "1011110001", arg1=> "0001011010"),
	( op => '1', arg0 => "1011100000", arg1=> "0001100000"),
	( op => '1', arg0 => "1011100000", arg1=> "0001101101"),
	( op => '1', arg0 => "1011100000", arg1=> "0001111010"),
	( op => '1', arg0 => "1011110001", arg1=> "0001100000"),
	( op => '1', arg0 => "1011110001", arg1=> "0001101101"),
	( op => '1', arg0 => "1011110001", arg1=> "0001111010"),
	( op => '1', arg0 => "1011100000", arg1=> "0010000000"),
	( op => '1', arg0 => "1011100000", arg1=> "0010001101"),
	( op => '1', arg0 => "1011100000", arg1=> "0010011010"),
	( op => '1', arg0 => "1011110001", arg1=> "0010000000"),
	( op => '1', arg0 => "1011110001", arg1=> "0010001101"),
	( op => '1', arg0 => "1011110001", arg1=> "0010011010"),
	( op => '1', arg0 => "1011100000", arg1=> "0010100000"),
	( op => '1', arg0 => "1011100000", arg1=> "0010101101"),
	( op => '1', arg0 => "1011100000", arg1=> "0010111010"),
	( op => '1', arg0 => "1011110001", arg1=> "0010100000"),
	( op => '1', arg0 => "1011110001", arg1=> "0010101101"),
	( op => '1', arg0 => "1011110001", arg1=> "0010111010"),
	( op => '1', arg0 => "1011100000", arg1=> "0011000000"),
	( op => '1', arg0 => "1011100000", arg1=> "0011001101"),
	( op => '1', arg0 => "1011100000", arg1=> "0011011010"),
	( op => '1', arg0 => "1011110001", arg1=> "0011000000"),
	( op => '1', arg0 => "1011110001", arg1=> "0011001101"),
	( op => '1', arg0 => "1011110001", arg1=> "0011011010"),
	( op => '1', arg0 => "1011100000", arg1=> "0011100000"),
	( op => '1', arg0 => "1011100000", arg1=> "0011101101"),
	( op => '1', arg0 => "1011100000", arg1=> "0011111010"),
	( op => '1', arg0 => "1011110001", arg1=> "0011100000"),
	( op => '1', arg0 => "1011110001", arg1=> "0011101101"),
	( op => '1', arg0 => "1011110001", arg1=> "0011111010"),
	( op => '1', arg0 => "1011100000", arg1=> "0100000000"),
	( op => '1', arg0 => "1011100000", arg1=> "0100001101"),
	( op => '1', arg0 => "1011100000", arg1=> "0100011010"),
	( op => '1', arg0 => "1011110001", arg1=> "0100000000"),
	( op => '1', arg0 => "1011110001", arg1=> "0100001101"),
	( op => '1', arg0 => "1011110001", arg1=> "0100011010"),
	( op => '1', arg0 => "1011100000", arg1=> "0100100000"),
	( op => '1', arg0 => "1011100000", arg1=> "0100101101"),
	( op => '1', arg0 => "1011100000", arg1=> "0100111010"),
	( op => '1', arg0 => "1011110001", arg1=> "0100100000"),
	( op => '1', arg0 => "1011110001", arg1=> "0100101101"),
	( op => '1', arg0 => "1011110001", arg1=> "0100111010"),
	( op => '1', arg0 => "1011100000", arg1=> "0101000000"),
	( op => '1', arg0 => "1011100000", arg1=> "0101001101"),
	( op => '1', arg0 => "1011100000", arg1=> "0101011010"),
	( op => '1', arg0 => "1011110001", arg1=> "0101000000"),
	( op => '1', arg0 => "1011110001", arg1=> "0101001101"),
	( op => '1', arg0 => "1011110001", arg1=> "0101011010"),
	( op => '1', arg0 => "1011100000", arg1=> "0101100000"),
	( op => '1', arg0 => "1011100000", arg1=> "0101101101"),
	( op => '1', arg0 => "1011100000", arg1=> "0101111010"),
	( op => '1', arg0 => "1011110001", arg1=> "0101100000"),
	( op => '1', arg0 => "1011110001", arg1=> "0101101101"),
	( op => '1', arg0 => "1011110001", arg1=> "0101111010"),
	( op => '1', arg0 => "1011100000", arg1=> "0110000000"),
	( op => '1', arg0 => "1011100000", arg1=> "0110001101"),
	( op => '1', arg0 => "1011100000", arg1=> "0110011010"),
	( op => '1', arg0 => "1011110001", arg1=> "0110000000"),
	( op => '1', arg0 => "1011110001", arg1=> "0110001101"),
	( op => '1', arg0 => "1011110001", arg1=> "0110011010"),
	( op => '1', arg0 => "1011100000", arg1=> "0110100000"),
	( op => '1', arg0 => "1011100000", arg1=> "0110101101"),
	( op => '1', arg0 => "1011100000", arg1=> "0110111010"),
	( op => '1', arg0 => "1011110001", arg1=> "0110100000"),
	( op => '1', arg0 => "1011110001", arg1=> "0110101101"),
	( op => '1', arg0 => "1011110001", arg1=> "0110111010"),
	( op => '1', arg0 => "1011100000", arg1=> "0111000000"),
	( op => '1', arg0 => "1011100000", arg1=> "0111001101"),
	( op => '1', arg0 => "1011100000", arg1=> "0111011010"),
	( op => '1', arg0 => "1011110001", arg1=> "0111000000"),
	( op => '1', arg0 => "1011110001", arg1=> "0111001101"),
	( op => '1', arg0 => "1011110001", arg1=> "0111011010"),
	( op => '1', arg0 => "1011100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1011100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1011100000", arg1=> "0111111010"),
	( op => '1', arg0 => "1011110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1011110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1011110001", arg1=> "0111111010"),
	( op => '1', arg0 => "1100000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1100000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1100000000", arg1=> "0000011010"),
	( op => '1', arg0 => "1100010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1100010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1100010001", arg1=> "0000011010"),
	( op => '1', arg0 => "1100000000", arg1=> "0000100000"),
	( op => '1', arg0 => "1100000000", arg1=> "0000101101"),
	( op => '1', arg0 => "1100000000", arg1=> "0000111010"),
	( op => '1', arg0 => "1100010001", arg1=> "0000100000"),
	( op => '1', arg0 => "1100010001", arg1=> "0000101101"),
	( op => '1', arg0 => "1100010001", arg1=> "0000111010"),
	( op => '1', arg0 => "1100000000", arg1=> "0001000000"),
	( op => '1', arg0 => "1100000000", arg1=> "0001001101"),
	( op => '1', arg0 => "1100000000", arg1=> "0001011010"),
	( op => '1', arg0 => "1100010001", arg1=> "0001000000"),
	( op => '1', arg0 => "1100010001", arg1=> "0001001101"),
	( op => '1', arg0 => "1100010001", arg1=> "0001011010"),
	( op => '1', arg0 => "1100000000", arg1=> "0001100000"),
	( op => '1', arg0 => "1100000000", arg1=> "0001101101"),
	( op => '1', arg0 => "1100000000", arg1=> "0001111010"),
	( op => '1', arg0 => "1100010001", arg1=> "0001100000"),
	( op => '1', arg0 => "1100010001", arg1=> "0001101101"),
	( op => '1', arg0 => "1100010001", arg1=> "0001111010"),
	( op => '1', arg0 => "1100000000", arg1=> "0010000000"),
	( op => '1', arg0 => "1100000000", arg1=> "0010001101"),
	( op => '1', arg0 => "1100000000", arg1=> "0010011010"),
	( op => '1', arg0 => "1100010001", arg1=> "0010000000"),
	( op => '1', arg0 => "1100010001", arg1=> "0010001101"),
	( op => '1', arg0 => "1100010001", arg1=> "0010011010"),
	( op => '1', arg0 => "1100000000", arg1=> "0010100000"),
	( op => '1', arg0 => "1100000000", arg1=> "0010101101"),
	( op => '1', arg0 => "1100000000", arg1=> "0010111010"),
	( op => '1', arg0 => "1100010001", arg1=> "0010100000"),
	( op => '1', arg0 => "1100010001", arg1=> "0010101101"),
	( op => '1', arg0 => "1100010001", arg1=> "0010111010"),
	( op => '1', arg0 => "1100000000", arg1=> "0011000000"),
	( op => '1', arg0 => "1100000000", arg1=> "0011001101"),
	( op => '1', arg0 => "1100000000", arg1=> "0011011010"),
	( op => '1', arg0 => "1100010001", arg1=> "0011000000"),
	( op => '1', arg0 => "1100010001", arg1=> "0011001101"),
	( op => '1', arg0 => "1100010001", arg1=> "0011011010"),
	( op => '1', arg0 => "1100000000", arg1=> "0011100000"),
	( op => '1', arg0 => "1100000000", arg1=> "0011101101"),
	( op => '1', arg0 => "1100000000", arg1=> "0011111010"),
	( op => '1', arg0 => "1100010001", arg1=> "0011100000"),
	( op => '1', arg0 => "1100010001", arg1=> "0011101101"),
	( op => '1', arg0 => "1100010001", arg1=> "0011111010"),
	( op => '1', arg0 => "1100000000", arg1=> "0100000000"),
	( op => '1', arg0 => "1100000000", arg1=> "0100001101"),
	( op => '1', arg0 => "1100000000", arg1=> "0100011010"),
	( op => '1', arg0 => "1100010001", arg1=> "0100000000"),
	( op => '1', arg0 => "1100010001", arg1=> "0100001101"),
	( op => '1', arg0 => "1100010001", arg1=> "0100011010"),
	( op => '1', arg0 => "1100000000", arg1=> "0100100000"),
	( op => '1', arg0 => "1100000000", arg1=> "0100101101"),
	( op => '1', arg0 => "1100000000", arg1=> "0100111010"),
	( op => '1', arg0 => "1100010001", arg1=> "0100100000"),
	( op => '1', arg0 => "1100010001", arg1=> "0100101101"),
	( op => '1', arg0 => "1100010001", arg1=> "0100111010"),
	( op => '1', arg0 => "1100000000", arg1=> "0101000000"),
	( op => '1', arg0 => "1100000000", arg1=> "0101001101"),
	( op => '1', arg0 => "1100000000", arg1=> "0101011010"),
	( op => '1', arg0 => "1100010001", arg1=> "0101000000"),
	( op => '1', arg0 => "1100010001", arg1=> "0101001101"),
	( op => '1', arg0 => "1100010001", arg1=> "0101011010"),
	( op => '1', arg0 => "1100000000", arg1=> "0101100000"),
	( op => '1', arg0 => "1100000000", arg1=> "0101101101"),
	( op => '1', arg0 => "1100000000", arg1=> "0101111010"),
	( op => '1', arg0 => "1100010001", arg1=> "0101100000"),
	( op => '1', arg0 => "1100010001", arg1=> "0101101101"),
	( op => '1', arg0 => "1100010001", arg1=> "0101111010"),
	( op => '1', arg0 => "1100000000", arg1=> "0110000000"),
	( op => '1', arg0 => "1100000000", arg1=> "0110001101"),
	( op => '1', arg0 => "1100000000", arg1=> "0110011010"),
	( op => '1', arg0 => "1100010001", arg1=> "0110000000"),
	( op => '1', arg0 => "1100010001", arg1=> "0110001101"),
	( op => '1', arg0 => "1100010001", arg1=> "0110011010"),
	( op => '1', arg0 => "1100000000", arg1=> "0110100000"),
	( op => '1', arg0 => "1100000000", arg1=> "0110101101"),
	( op => '1', arg0 => "1100000000", arg1=> "0110111010"),
	( op => '1', arg0 => "1100010001", arg1=> "0110100000"),
	( op => '1', arg0 => "1100010001", arg1=> "0110101101"),
	( op => '1', arg0 => "1100010001", arg1=> "0110111010"),
	( op => '1', arg0 => "1100000000", arg1=> "0111000000"),
	( op => '1', arg0 => "1100000000", arg1=> "0111001101"),
	( op => '1', arg0 => "1100000000", arg1=> "0111011010"),
	( op => '1', arg0 => "1100010001", arg1=> "0111000000"),
	( op => '1', arg0 => "1100010001", arg1=> "0111001101"),
	( op => '1', arg0 => "1100010001", arg1=> "0111011010"),
	( op => '1', arg0 => "1100000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1100000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1100000000", arg1=> "0111111010"),
	( op => '1', arg0 => "1100010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1100010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1100010001", arg1=> "0111111010"),
	( op => '1', arg0 => "1100100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1100100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1100100000", arg1=> "0000011010"),
	( op => '1', arg0 => "1100110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1100110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1100110001", arg1=> "0000011010"),
	( op => '1', arg0 => "1100100000", arg1=> "0000100000"),
	( op => '1', arg0 => "1100100000", arg1=> "0000101101"),
	( op => '1', arg0 => "1100100000", arg1=> "0000111010"),
	( op => '1', arg0 => "1100110001", arg1=> "0000100000"),
	( op => '1', arg0 => "1100110001", arg1=> "0000101101"),
	( op => '1', arg0 => "1100110001", arg1=> "0000111010"),
	( op => '1', arg0 => "1100100000", arg1=> "0001000000"),
	( op => '1', arg0 => "1100100000", arg1=> "0001001101"),
	( op => '1', arg0 => "1100100000", arg1=> "0001011010"),
	( op => '1', arg0 => "1100110001", arg1=> "0001000000"),
	( op => '1', arg0 => "1100110001", arg1=> "0001001101"),
	( op => '1', arg0 => "1100110001", arg1=> "0001011010"),
	( op => '1', arg0 => "1100100000", arg1=> "0001100000"),
	( op => '1', arg0 => "1100100000", arg1=> "0001101101"),
	( op => '1', arg0 => "1100100000", arg1=> "0001111010"),
	( op => '1', arg0 => "1100110001", arg1=> "0001100000"),
	( op => '1', arg0 => "1100110001", arg1=> "0001101101"),
	( op => '1', arg0 => "1100110001", arg1=> "0001111010"),
	( op => '1', arg0 => "1100100000", arg1=> "0010000000"),
	( op => '1', arg0 => "1100100000", arg1=> "0010001101"),
	( op => '1', arg0 => "1100100000", arg1=> "0010011010"),
	( op => '1', arg0 => "1100110001", arg1=> "0010000000"),
	( op => '1', arg0 => "1100110001", arg1=> "0010001101"),
	( op => '1', arg0 => "1100110001", arg1=> "0010011010"),
	( op => '1', arg0 => "1100100000", arg1=> "0010100000"),
	( op => '1', arg0 => "1100100000", arg1=> "0010101101"),
	( op => '1', arg0 => "1100100000", arg1=> "0010111010"),
	( op => '1', arg0 => "1100110001", arg1=> "0010100000"),
	( op => '1', arg0 => "1100110001", arg1=> "0010101101"),
	( op => '1', arg0 => "1100110001", arg1=> "0010111010"),
	( op => '1', arg0 => "1100100000", arg1=> "0011000000"),
	( op => '1', arg0 => "1100100000", arg1=> "0011001101"),
	( op => '1', arg0 => "1100100000", arg1=> "0011011010"),
	( op => '1', arg0 => "1100110001", arg1=> "0011000000"),
	( op => '1', arg0 => "1100110001", arg1=> "0011001101"),
	( op => '1', arg0 => "1100110001", arg1=> "0011011010"),
	( op => '1', arg0 => "1100100000", arg1=> "0011100000"),
	( op => '1', arg0 => "1100100000", arg1=> "0011101101"),
	( op => '1', arg0 => "1100100000", arg1=> "0011111010"),
	( op => '1', arg0 => "1100110001", arg1=> "0011100000"),
	( op => '1', arg0 => "1100110001", arg1=> "0011101101"),
	( op => '1', arg0 => "1100110001", arg1=> "0011111010"),
	( op => '1', arg0 => "1100100000", arg1=> "0100000000"),
	( op => '1', arg0 => "1100100000", arg1=> "0100001101"),
	( op => '1', arg0 => "1100100000", arg1=> "0100011010"),
	( op => '1', arg0 => "1100110001", arg1=> "0100000000"),
	( op => '1', arg0 => "1100110001", arg1=> "0100001101"),
	( op => '1', arg0 => "1100110001", arg1=> "0100011010"),
	( op => '1', arg0 => "1100100000", arg1=> "0100100000"),
	( op => '1', arg0 => "1100100000", arg1=> "0100101101"),
	( op => '1', arg0 => "1100100000", arg1=> "0100111010"),
	( op => '1', arg0 => "1100110001", arg1=> "0100100000"),
	( op => '1', arg0 => "1100110001", arg1=> "0100101101"),
	( op => '1', arg0 => "1100110001", arg1=> "0100111010"),
	( op => '1', arg0 => "1100100000", arg1=> "0101000000"),
	( op => '1', arg0 => "1100100000", arg1=> "0101001101"),
	( op => '1', arg0 => "1100100000", arg1=> "0101011010"),
	( op => '1', arg0 => "1100110001", arg1=> "0101000000"),
	( op => '1', arg0 => "1100110001", arg1=> "0101001101"),
	( op => '1', arg0 => "1100110001", arg1=> "0101011010"),
	( op => '1', arg0 => "1100100000", arg1=> "0101100000"),
	( op => '1', arg0 => "1100100000", arg1=> "0101101101"),
	( op => '1', arg0 => "1100100000", arg1=> "0101111010"),
	( op => '1', arg0 => "1100110001", arg1=> "0101100000"),
	( op => '1', arg0 => "1100110001", arg1=> "0101101101"),
	( op => '1', arg0 => "1100110001", arg1=> "0101111010"),
	( op => '1', arg0 => "1100100000", arg1=> "0110000000"),
	( op => '1', arg0 => "1100100000", arg1=> "0110001101"),
	( op => '1', arg0 => "1100100000", arg1=> "0110011010"),
	( op => '1', arg0 => "1100110001", arg1=> "0110000000"),
	( op => '1', arg0 => "1100110001", arg1=> "0110001101"),
	( op => '1', arg0 => "1100110001", arg1=> "0110011010"),
	( op => '1', arg0 => "1100100000", arg1=> "0110100000"),
	( op => '1', arg0 => "1100100000", arg1=> "0110101101"),
	( op => '1', arg0 => "1100100000", arg1=> "0110111010"),
	( op => '1', arg0 => "1100110001", arg1=> "0110100000"),
	( op => '1', arg0 => "1100110001", arg1=> "0110101101"),
	( op => '1', arg0 => "1100110001", arg1=> "0110111010"),
	( op => '1', arg0 => "1100100000", arg1=> "0111000000"),
	( op => '1', arg0 => "1100100000", arg1=> "0111001101"),
	( op => '1', arg0 => "1100100000", arg1=> "0111011010"),
	( op => '1', arg0 => "1100110001", arg1=> "0111000000"),
	( op => '1', arg0 => "1100110001", arg1=> "0111001101"),
	( op => '1', arg0 => "1100110001", arg1=> "0111011010"),
	( op => '1', arg0 => "1100100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1100100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1100100000", arg1=> "0111111010"),
	( op => '1', arg0 => "1100110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1100110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1100110001", arg1=> "0111111010"),
	( op => '1', arg0 => "1101000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1101000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1101000000", arg1=> "0000011010"),
	( op => '1', arg0 => "1101010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1101010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1101010001", arg1=> "0000011010"),
	( op => '1', arg0 => "1101000000", arg1=> "0000100000"),
	( op => '1', arg0 => "1101000000", arg1=> "0000101101"),
	( op => '1', arg0 => "1101000000", arg1=> "0000111010"),
	( op => '1', arg0 => "1101010001", arg1=> "0000100000"),
	( op => '1', arg0 => "1101010001", arg1=> "0000101101"),
	( op => '1', arg0 => "1101010001", arg1=> "0000111010"),
	( op => '1', arg0 => "1101000000", arg1=> "0001000000"),
	( op => '1', arg0 => "1101000000", arg1=> "0001001101"),
	( op => '1', arg0 => "1101000000", arg1=> "0001011010"),
	( op => '1', arg0 => "1101010001", arg1=> "0001000000"),
	( op => '1', arg0 => "1101010001", arg1=> "0001001101"),
	( op => '1', arg0 => "1101010001", arg1=> "0001011010"),
	( op => '1', arg0 => "1101000000", arg1=> "0001100000"),
	( op => '1', arg0 => "1101000000", arg1=> "0001101101"),
	( op => '1', arg0 => "1101000000", arg1=> "0001111010"),
	( op => '1', arg0 => "1101010001", arg1=> "0001100000"),
	( op => '1', arg0 => "1101010001", arg1=> "0001101101"),
	( op => '1', arg0 => "1101010001", arg1=> "0001111010"),
	( op => '1', arg0 => "1101000000", arg1=> "0010000000"),
	( op => '1', arg0 => "1101000000", arg1=> "0010001101"),
	( op => '1', arg0 => "1101000000", arg1=> "0010011010"),
	( op => '1', arg0 => "1101010001", arg1=> "0010000000"),
	( op => '1', arg0 => "1101010001", arg1=> "0010001101"),
	( op => '1', arg0 => "1101010001", arg1=> "0010011010"),
	( op => '1', arg0 => "1101000000", arg1=> "0010100000"),
	( op => '1', arg0 => "1101000000", arg1=> "0010101101"),
	( op => '1', arg0 => "1101000000", arg1=> "0010111010"),
	( op => '1', arg0 => "1101010001", arg1=> "0010100000"),
	( op => '1', arg0 => "1101010001", arg1=> "0010101101"),
	( op => '1', arg0 => "1101010001", arg1=> "0010111010"),
	( op => '1', arg0 => "1101000000", arg1=> "0011000000"),
	( op => '1', arg0 => "1101000000", arg1=> "0011001101"),
	( op => '1', arg0 => "1101000000", arg1=> "0011011010"),
	( op => '1', arg0 => "1101010001", arg1=> "0011000000"),
	( op => '1', arg0 => "1101010001", arg1=> "0011001101"),
	( op => '1', arg0 => "1101010001", arg1=> "0011011010"),
	( op => '1', arg0 => "1101000000", arg1=> "0011100000"),
	( op => '1', arg0 => "1101000000", arg1=> "0011101101"),
	( op => '1', arg0 => "1101000000", arg1=> "0011111010"),
	( op => '1', arg0 => "1101010001", arg1=> "0011100000"),
	( op => '1', arg0 => "1101010001", arg1=> "0011101101"),
	( op => '1', arg0 => "1101010001", arg1=> "0011111010"),
	( op => '1', arg0 => "1101000000", arg1=> "0100000000"),
	( op => '1', arg0 => "1101000000", arg1=> "0100001101"),
	( op => '1', arg0 => "1101000000", arg1=> "0100011010"),
	( op => '1', arg0 => "1101010001", arg1=> "0100000000"),
	( op => '1', arg0 => "1101010001", arg1=> "0100001101"),
	( op => '1', arg0 => "1101010001", arg1=> "0100011010"),
	( op => '1', arg0 => "1101000000", arg1=> "0100100000"),
	( op => '1', arg0 => "1101000000", arg1=> "0100101101"),
	( op => '1', arg0 => "1101000000", arg1=> "0100111010"),
	( op => '1', arg0 => "1101010001", arg1=> "0100100000"),
	( op => '1', arg0 => "1101010001", arg1=> "0100101101"),
	( op => '1', arg0 => "1101010001", arg1=> "0100111010"),
	( op => '1', arg0 => "1101000000", arg1=> "0101000000"),
	( op => '1', arg0 => "1101000000", arg1=> "0101001101"),
	( op => '1', arg0 => "1101000000", arg1=> "0101011010"),
	( op => '1', arg0 => "1101010001", arg1=> "0101000000"),
	( op => '1', arg0 => "1101010001", arg1=> "0101001101"),
	( op => '1', arg0 => "1101010001", arg1=> "0101011010"),
	( op => '1', arg0 => "1101000000", arg1=> "0101100000"),
	( op => '1', arg0 => "1101000000", arg1=> "0101101101"),
	( op => '1', arg0 => "1101000000", arg1=> "0101111010"),
	( op => '1', arg0 => "1101010001", arg1=> "0101100000"),
	( op => '1', arg0 => "1101010001", arg1=> "0101101101"),
	( op => '1', arg0 => "1101010001", arg1=> "0101111010"),
	( op => '1', arg0 => "1101000000", arg1=> "0110000000"),
	( op => '1', arg0 => "1101000000", arg1=> "0110001101"),
	( op => '1', arg0 => "1101000000", arg1=> "0110011010"),
	( op => '1', arg0 => "1101010001", arg1=> "0110000000"),
	( op => '1', arg0 => "1101010001", arg1=> "0110001101"),
	( op => '1', arg0 => "1101010001", arg1=> "0110011010"),
	( op => '1', arg0 => "1101000000", arg1=> "0110100000"),
	( op => '1', arg0 => "1101000000", arg1=> "0110101101"),
	( op => '1', arg0 => "1101000000", arg1=> "0110111010"),
	( op => '1', arg0 => "1101010001", arg1=> "0110100000"),
	( op => '1', arg0 => "1101010001", arg1=> "0110101101"),
	( op => '1', arg0 => "1101010001", arg1=> "0110111010"),
	( op => '1', arg0 => "1101000000", arg1=> "0111000000"),
	( op => '1', arg0 => "1101000000", arg1=> "0111001101"),
	( op => '1', arg0 => "1101000000", arg1=> "0111011010"),
	( op => '1', arg0 => "1101010001", arg1=> "0111000000"),
	( op => '1', arg0 => "1101010001", arg1=> "0111001101"),
	( op => '1', arg0 => "1101010001", arg1=> "0111011010"),
	( op => '1', arg0 => "1101000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1101000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1101000000", arg1=> "0111111010"),
	( op => '1', arg0 => "1101010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1101010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1101010001", arg1=> "0111111010"),
	( op => '1', arg0 => "1101100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1101100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1101100000", arg1=> "0000011010"),
	( op => '1', arg0 => "1101110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1101110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1101110001", arg1=> "0000011010"),
	( op => '1', arg0 => "1101100000", arg1=> "0000100000"),
	( op => '1', arg0 => "1101100000", arg1=> "0000101101"),
	( op => '1', arg0 => "1101100000", arg1=> "0000111010"),
	( op => '1', arg0 => "1101110001", arg1=> "0000100000"),
	( op => '1', arg0 => "1101110001", arg1=> "0000101101"),
	( op => '1', arg0 => "1101110001", arg1=> "0000111010"),
	( op => '1', arg0 => "1101100000", arg1=> "0001000000"),
	( op => '1', arg0 => "1101100000", arg1=> "0001001101"),
	( op => '1', arg0 => "1101100000", arg1=> "0001011010"),
	( op => '1', arg0 => "1101110001", arg1=> "0001000000"),
	( op => '1', arg0 => "1101110001", arg1=> "0001001101"),
	( op => '1', arg0 => "1101110001", arg1=> "0001011010"),
	( op => '1', arg0 => "1101100000", arg1=> "0001100000"),
	( op => '1', arg0 => "1101100000", arg1=> "0001101101"),
	( op => '1', arg0 => "1101100000", arg1=> "0001111010"),
	( op => '1', arg0 => "1101110001", arg1=> "0001100000"),
	( op => '1', arg0 => "1101110001", arg1=> "0001101101"),
	( op => '1', arg0 => "1101110001", arg1=> "0001111010"),
	( op => '1', arg0 => "1101100000", arg1=> "0010000000"),
	( op => '1', arg0 => "1101100000", arg1=> "0010001101"),
	( op => '1', arg0 => "1101100000", arg1=> "0010011010"),
	( op => '1', arg0 => "1101110001", arg1=> "0010000000"),
	( op => '1', arg0 => "1101110001", arg1=> "0010001101"),
	( op => '1', arg0 => "1101110001", arg1=> "0010011010"),
	( op => '1', arg0 => "1101100000", arg1=> "0010100000"),
	( op => '1', arg0 => "1101100000", arg1=> "0010101101"),
	( op => '1', arg0 => "1101100000", arg1=> "0010111010"),
	( op => '1', arg0 => "1101110001", arg1=> "0010100000"),
	( op => '1', arg0 => "1101110001", arg1=> "0010101101"),
	( op => '1', arg0 => "1101110001", arg1=> "0010111010"),
	( op => '1', arg0 => "1101100000", arg1=> "0011000000"),
	( op => '1', arg0 => "1101100000", arg1=> "0011001101"),
	( op => '1', arg0 => "1101100000", arg1=> "0011011010"),
	( op => '1', arg0 => "1101110001", arg1=> "0011000000"),
	( op => '1', arg0 => "1101110001", arg1=> "0011001101"),
	( op => '1', arg0 => "1101110001", arg1=> "0011011010"),
	( op => '1', arg0 => "1101100000", arg1=> "0011100000"),
	( op => '1', arg0 => "1101100000", arg1=> "0011101101"),
	( op => '1', arg0 => "1101100000", arg1=> "0011111010"),
	( op => '1', arg0 => "1101110001", arg1=> "0011100000"),
	( op => '1', arg0 => "1101110001", arg1=> "0011101101"),
	( op => '1', arg0 => "1101110001", arg1=> "0011111010"),
	( op => '1', arg0 => "1101100000", arg1=> "0100000000"),
	( op => '1', arg0 => "1101100000", arg1=> "0100001101"),
	( op => '1', arg0 => "1101100000", arg1=> "0100011010"),
	( op => '1', arg0 => "1101110001", arg1=> "0100000000"),
	( op => '1', arg0 => "1101110001", arg1=> "0100001101"),
	( op => '1', arg0 => "1101110001", arg1=> "0100011010"),
	( op => '1', arg0 => "1101100000", arg1=> "0100100000"),
	( op => '1', arg0 => "1101100000", arg1=> "0100101101"),
	( op => '1', arg0 => "1101100000", arg1=> "0100111010"),
	( op => '1', arg0 => "1101110001", arg1=> "0100100000"),
	( op => '1', arg0 => "1101110001", arg1=> "0100101101"),
	( op => '1', arg0 => "1101110001", arg1=> "0100111010"),
	( op => '1', arg0 => "1101100000", arg1=> "0101000000"),
	( op => '1', arg0 => "1101100000", arg1=> "0101001101"),
	( op => '1', arg0 => "1101100000", arg1=> "0101011010"),
	( op => '1', arg0 => "1101110001", arg1=> "0101000000"),
	( op => '1', arg0 => "1101110001", arg1=> "0101001101"),
	( op => '1', arg0 => "1101110001", arg1=> "0101011010"),
	( op => '1', arg0 => "1101100000", arg1=> "0101100000"),
	( op => '1', arg0 => "1101100000", arg1=> "0101101101"),
	( op => '1', arg0 => "1101100000", arg1=> "0101111010"),
	( op => '1', arg0 => "1101110001", arg1=> "0101100000"),
	( op => '1', arg0 => "1101110001", arg1=> "0101101101"),
	( op => '1', arg0 => "1101110001", arg1=> "0101111010"),
	( op => '1', arg0 => "1101100000", arg1=> "0110000000"),
	( op => '1', arg0 => "1101100000", arg1=> "0110001101"),
	( op => '1', arg0 => "1101100000", arg1=> "0110011010"),
	( op => '1', arg0 => "1101110001", arg1=> "0110000000"),
	( op => '1', arg0 => "1101110001", arg1=> "0110001101"),
	( op => '1', arg0 => "1101110001", arg1=> "0110011010"),
	( op => '1', arg0 => "1101100000", arg1=> "0110100000"),
	( op => '1', arg0 => "1101100000", arg1=> "0110101101"),
	( op => '1', arg0 => "1101100000", arg1=> "0110111010"),
	( op => '1', arg0 => "1101110001", arg1=> "0110100000"),
	( op => '1', arg0 => "1101110001", arg1=> "0110101101"),
	( op => '1', arg0 => "1101110001", arg1=> "0110111010"),
	( op => '1', arg0 => "1101100000", arg1=> "0111000000"),
	( op => '1', arg0 => "1101100000", arg1=> "0111001101"),
	( op => '1', arg0 => "1101100000", arg1=> "0111011010"),
	( op => '1', arg0 => "1101110001", arg1=> "0111000000"),
	( op => '1', arg0 => "1101110001", arg1=> "0111001101"),
	( op => '1', arg0 => "1101110001", arg1=> "0111011010"),
	( op => '1', arg0 => "1101100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1101100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1101100000", arg1=> "0111111010"),
	( op => '1', arg0 => "1101110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1101110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1101110001", arg1=> "0111111010"),
	( op => '1', arg0 => "1110000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1110000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1110000000", arg1=> "0000011010"),
	( op => '1', arg0 => "1110010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1110010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1110010001", arg1=> "0000011010"),
	( op => '1', arg0 => "1110000000", arg1=> "0000100000"),
	( op => '1', arg0 => "1110000000", arg1=> "0000101101"),
	( op => '1', arg0 => "1110000000", arg1=> "0000111010"),
	( op => '1', arg0 => "1110010001", arg1=> "0000100000"),
	( op => '1', arg0 => "1110010001", arg1=> "0000101101"),
	( op => '1', arg0 => "1110010001", arg1=> "0000111010"),
	( op => '1', arg0 => "1110000000", arg1=> "0001000000"),
	( op => '1', arg0 => "1110000000", arg1=> "0001001101"),
	( op => '1', arg0 => "1110000000", arg1=> "0001011010"),
	( op => '1', arg0 => "1110010001", arg1=> "0001000000"),
	( op => '1', arg0 => "1110010001", arg1=> "0001001101"),
	( op => '1', arg0 => "1110010001", arg1=> "0001011010"),
	( op => '1', arg0 => "1110000000", arg1=> "0001100000"),
	( op => '1', arg0 => "1110000000", arg1=> "0001101101"),
	( op => '1', arg0 => "1110000000", arg1=> "0001111010"),
	( op => '1', arg0 => "1110010001", arg1=> "0001100000"),
	( op => '1', arg0 => "1110010001", arg1=> "0001101101"),
	( op => '1', arg0 => "1110010001", arg1=> "0001111010"),
	( op => '1', arg0 => "1110000000", arg1=> "0010000000"),
	( op => '1', arg0 => "1110000000", arg1=> "0010001101"),
	( op => '1', arg0 => "1110000000", arg1=> "0010011010"),
	( op => '1', arg0 => "1110010001", arg1=> "0010000000"),
	( op => '1', arg0 => "1110010001", arg1=> "0010001101"),
	( op => '1', arg0 => "1110010001", arg1=> "0010011010"),
	( op => '1', arg0 => "1110000000", arg1=> "0010100000"),
	( op => '1', arg0 => "1110000000", arg1=> "0010101101"),
	( op => '1', arg0 => "1110000000", arg1=> "0010111010"),
	( op => '1', arg0 => "1110010001", arg1=> "0010100000"),
	( op => '1', arg0 => "1110010001", arg1=> "0010101101"),
	( op => '1', arg0 => "1110010001", arg1=> "0010111010"),
	( op => '1', arg0 => "1110000000", arg1=> "0011000000"),
	( op => '1', arg0 => "1110000000", arg1=> "0011001101"),
	( op => '1', arg0 => "1110000000", arg1=> "0011011010"),
	( op => '1', arg0 => "1110010001", arg1=> "0011000000"),
	( op => '1', arg0 => "1110010001", arg1=> "0011001101"),
	( op => '1', arg0 => "1110010001", arg1=> "0011011010"),
	( op => '1', arg0 => "1110000000", arg1=> "0011100000"),
	( op => '1', arg0 => "1110000000", arg1=> "0011101101"),
	( op => '1', arg0 => "1110000000", arg1=> "0011111010"),
	( op => '1', arg0 => "1110010001", arg1=> "0011100000"),
	( op => '1', arg0 => "1110010001", arg1=> "0011101101"),
	( op => '1', arg0 => "1110010001", arg1=> "0011111010"),
	( op => '1', arg0 => "1110000000", arg1=> "0100000000"),
	( op => '1', arg0 => "1110000000", arg1=> "0100001101"),
	( op => '1', arg0 => "1110000000", arg1=> "0100011010"),
	( op => '1', arg0 => "1110010001", arg1=> "0100000000"),
	( op => '1', arg0 => "1110010001", arg1=> "0100001101"),
	( op => '1', arg0 => "1110010001", arg1=> "0100011010"),
	( op => '1', arg0 => "1110000000", arg1=> "0100100000"),
	( op => '1', arg0 => "1110000000", arg1=> "0100101101"),
	( op => '1', arg0 => "1110000000", arg1=> "0100111010"),
	( op => '1', arg0 => "1110010001", arg1=> "0100100000"),
	( op => '1', arg0 => "1110010001", arg1=> "0100101101"),
	( op => '1', arg0 => "1110010001", arg1=> "0100111010"),
	( op => '1', arg0 => "1110000000", arg1=> "0101000000"),
	( op => '1', arg0 => "1110000000", arg1=> "0101001101"),
	( op => '1', arg0 => "1110000000", arg1=> "0101011010"),
	( op => '1', arg0 => "1110010001", arg1=> "0101000000"),
	( op => '1', arg0 => "1110010001", arg1=> "0101001101"),
	( op => '1', arg0 => "1110010001", arg1=> "0101011010"),
	( op => '1', arg0 => "1110000000", arg1=> "0101100000"),
	( op => '1', arg0 => "1110000000", arg1=> "0101101101"),
	( op => '1', arg0 => "1110000000", arg1=> "0101111010"),
	( op => '1', arg0 => "1110010001", arg1=> "0101100000"),
	( op => '1', arg0 => "1110010001", arg1=> "0101101101"),
	( op => '1', arg0 => "1110010001", arg1=> "0101111010"),
	( op => '1', arg0 => "1110000000", arg1=> "0110000000"),
	( op => '1', arg0 => "1110000000", arg1=> "0110001101"),
	( op => '1', arg0 => "1110000000", arg1=> "0110011010"),
	( op => '1', arg0 => "1110010001", arg1=> "0110000000"),
	( op => '1', arg0 => "1110010001", arg1=> "0110001101"),
	( op => '1', arg0 => "1110010001", arg1=> "0110011010"),
	( op => '1', arg0 => "1110000000", arg1=> "0110100000"),
	( op => '1', arg0 => "1110000000", arg1=> "0110101101"),
	( op => '1', arg0 => "1110000000", arg1=> "0110111010"),
	( op => '1', arg0 => "1110010001", arg1=> "0110100000"),
	( op => '1', arg0 => "1110010001", arg1=> "0110101101"),
	( op => '1', arg0 => "1110010001", arg1=> "0110111010"),
	( op => '1', arg0 => "1110000000", arg1=> "0111000000"),
	( op => '1', arg0 => "1110000000", arg1=> "0111001101"),
	( op => '1', arg0 => "1110000000", arg1=> "0111011010"),
	( op => '1', arg0 => "1110010001", arg1=> "0111000000"),
	( op => '1', arg0 => "1110010001", arg1=> "0111001101"),
	( op => '1', arg0 => "1110010001", arg1=> "0111011010"),
	( op => '1', arg0 => "1110000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1110000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1110000000", arg1=> "0111111010"),
	( op => '1', arg0 => "1110010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1110010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1110010001", arg1=> "0111111010"),
	( op => '1', arg0 => "1110100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1110100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1110100000", arg1=> "0000011010"),
	( op => '1', arg0 => "1110110001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1110110001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1110110001", arg1=> "0000011010"),
	( op => '1', arg0 => "1110100000", arg1=> "0000100000"),
	( op => '1', arg0 => "1110100000", arg1=> "0000101101"),
	( op => '1', arg0 => "1110100000", arg1=> "0000111010"),
	( op => '1', arg0 => "1110110001", arg1=> "0000100000"),
	( op => '1', arg0 => "1110110001", arg1=> "0000101101"),
	( op => '1', arg0 => "1110110001", arg1=> "0000111010"),
	( op => '1', arg0 => "1110100000", arg1=> "0001000000"),
	( op => '1', arg0 => "1110100000", arg1=> "0001001101"),
	( op => '1', arg0 => "1110100000", arg1=> "0001011010"),
	( op => '1', arg0 => "1110110001", arg1=> "0001000000"),
	( op => '1', arg0 => "1110110001", arg1=> "0001001101"),
	( op => '1', arg0 => "1110110001", arg1=> "0001011010"),
	( op => '1', arg0 => "1110100000", arg1=> "0001100000"),
	( op => '1', arg0 => "1110100000", arg1=> "0001101101"),
	( op => '1', arg0 => "1110100000", arg1=> "0001111010"),
	( op => '1', arg0 => "1110110001", arg1=> "0001100000"),
	( op => '1', arg0 => "1110110001", arg1=> "0001101101"),
	( op => '1', arg0 => "1110110001", arg1=> "0001111010"),
	( op => '1', arg0 => "1110100000", arg1=> "0010000000"),
	( op => '1', arg0 => "1110100000", arg1=> "0010001101"),
	( op => '1', arg0 => "1110100000", arg1=> "0010011010"),
	( op => '1', arg0 => "1110110001", arg1=> "0010000000"),
	( op => '1', arg0 => "1110110001", arg1=> "0010001101"),
	( op => '1', arg0 => "1110110001", arg1=> "0010011010"),
	( op => '1', arg0 => "1110100000", arg1=> "0010100000"),
	( op => '1', arg0 => "1110100000", arg1=> "0010101101"),
	( op => '1', arg0 => "1110100000", arg1=> "0010111010"),
	( op => '1', arg0 => "1110110001", arg1=> "0010100000"),
	( op => '1', arg0 => "1110110001", arg1=> "0010101101"),
	( op => '1', arg0 => "1110110001", arg1=> "0010111010"),
	( op => '1', arg0 => "1110100000", arg1=> "0011000000"),
	( op => '1', arg0 => "1110100000", arg1=> "0011001101"),
	( op => '1', arg0 => "1110100000", arg1=> "0011011010"),
	( op => '1', arg0 => "1110110001", arg1=> "0011000000"),
	( op => '1', arg0 => "1110110001", arg1=> "0011001101"),
	( op => '1', arg0 => "1110110001", arg1=> "0011011010"),
	( op => '1', arg0 => "1110100000", arg1=> "0011100000"),
	( op => '1', arg0 => "1110100000", arg1=> "0011101101"),
	( op => '1', arg0 => "1110100000", arg1=> "0011111010"),
	( op => '1', arg0 => "1110110001", arg1=> "0011100000"),
	( op => '1', arg0 => "1110110001", arg1=> "0011101101"),
	( op => '1', arg0 => "1110110001", arg1=> "0011111010"),
	( op => '1', arg0 => "1110100000", arg1=> "0100000000"),
	( op => '1', arg0 => "1110100000", arg1=> "0100001101"),
	( op => '1', arg0 => "1110100000", arg1=> "0100011010"),
	( op => '1', arg0 => "1110110001", arg1=> "0100000000"),
	( op => '1', arg0 => "1110110001", arg1=> "0100001101"),
	( op => '1', arg0 => "1110110001", arg1=> "0100011010"),
	( op => '1', arg0 => "1110100000", arg1=> "0100100000"),
	( op => '1', arg0 => "1110100000", arg1=> "0100101101"),
	( op => '1', arg0 => "1110100000", arg1=> "0100111010"),
	( op => '1', arg0 => "1110110001", arg1=> "0100100000"),
	( op => '1', arg0 => "1110110001", arg1=> "0100101101"),
	( op => '1', arg0 => "1110110001", arg1=> "0100111010"),
	( op => '1', arg0 => "1110100000", arg1=> "0101000000"),
	( op => '1', arg0 => "1110100000", arg1=> "0101001101"),
	( op => '1', arg0 => "1110100000", arg1=> "0101011010"),
	( op => '1', arg0 => "1110110001", arg1=> "0101000000"),
	( op => '1', arg0 => "1110110001", arg1=> "0101001101"),
	( op => '1', arg0 => "1110110001", arg1=> "0101011010"),
	( op => '1', arg0 => "1110100000", arg1=> "0101100000"),
	( op => '1', arg0 => "1110100000", arg1=> "0101101101"),
	( op => '1', arg0 => "1110100000", arg1=> "0101111010"),
	( op => '1', arg0 => "1110110001", arg1=> "0101100000"),
	( op => '1', arg0 => "1110110001", arg1=> "0101101101"),
	( op => '1', arg0 => "1110110001", arg1=> "0101111010"),
	( op => '1', arg0 => "1110100000", arg1=> "0110000000"),
	( op => '1', arg0 => "1110100000", arg1=> "0110001101"),
	( op => '1', arg0 => "1110100000", arg1=> "0110011010"),
	( op => '1', arg0 => "1110110001", arg1=> "0110000000"),
	( op => '1', arg0 => "1110110001", arg1=> "0110001101"),
	( op => '1', arg0 => "1110110001", arg1=> "0110011010"),
	( op => '1', arg0 => "1110100000", arg1=> "0110100000"),
	( op => '1', arg0 => "1110100000", arg1=> "0110101101"),
	( op => '1', arg0 => "1110100000", arg1=> "0110111010"),
	( op => '1', arg0 => "1110110001", arg1=> "0110100000"),
	( op => '1', arg0 => "1110110001", arg1=> "0110101101"),
	( op => '1', arg0 => "1110110001", arg1=> "0110111010"),
	( op => '1', arg0 => "1110100000", arg1=> "0111000000"),
	( op => '1', arg0 => "1110100000", arg1=> "0111001101"),
	( op => '1', arg0 => "1110100000", arg1=> "0111011010"),
	( op => '1', arg0 => "1110110001", arg1=> "0111000000"),
	( op => '1', arg0 => "1110110001", arg1=> "0111001101"),
	( op => '1', arg0 => "1110110001", arg1=> "0111011010"),
	( op => '1', arg0 => "1110100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1110100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1110100000", arg1=> "0111111010"),
	( op => '1', arg0 => "1110110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1110110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1110110001", arg1=> "0111111010"),
	( op => '1', arg0 => "1111000000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1111000000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1111000000", arg1=> "0000011010"),
	( op => '1', arg0 => "1111010001", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1111010001", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1111010001", arg1=> "0000011010"),
	( op => '1', arg0 => "1111000000", arg1=> "0000100000"),
	( op => '1', arg0 => "1111000000", arg1=> "0000101101"),
	( op => '1', arg0 => "1111000000", arg1=> "0000111010"),
	( op => '1', arg0 => "1111010001", arg1=> "0000100000"),
	( op => '1', arg0 => "1111010001", arg1=> "0000101101"),
	( op => '1', arg0 => "1111010001", arg1=> "0000111010"),
	( op => '1', arg0 => "1111000000", arg1=> "0001000000"),
	( op => '1', arg0 => "1111000000", arg1=> "0001001101"),
	( op => '1', arg0 => "1111000000", arg1=> "0001011010"),
	( op => '1', arg0 => "1111010001", arg1=> "0001000000"),
	( op => '1', arg0 => "1111010001", arg1=> "0001001101"),
	( op => '1', arg0 => "1111010001", arg1=> "0001011010"),
	( op => '1', arg0 => "1111000000", arg1=> "0001100000"),
	( op => '1', arg0 => "1111000000", arg1=> "0001101101"),
	( op => '1', arg0 => "1111000000", arg1=> "0001111010"),
	( op => '1', arg0 => "1111010001", arg1=> "0001100000"),
	( op => '1', arg0 => "1111010001", arg1=> "0001101101"),
	( op => '1', arg0 => "1111010001", arg1=> "0001111010"),
	( op => '1', arg0 => "1111000000", arg1=> "0010000000"),
	( op => '1', arg0 => "1111000000", arg1=> "0010001101"),
	( op => '1', arg0 => "1111000000", arg1=> "0010011010"),
	( op => '1', arg0 => "1111010001", arg1=> "0010000000"),
	( op => '1', arg0 => "1111010001", arg1=> "0010001101"),
	( op => '1', arg0 => "1111010001", arg1=> "0010011010"),
	( op => '1', arg0 => "1111000000", arg1=> "0010100000"),
	( op => '1', arg0 => "1111000000", arg1=> "0010101101"),
	( op => '1', arg0 => "1111000000", arg1=> "0010111010"),
	( op => '1', arg0 => "1111010001", arg1=> "0010100000"),
	( op => '1', arg0 => "1111010001", arg1=> "0010101101"),
	( op => '1', arg0 => "1111010001", arg1=> "0010111010"),
	( op => '1', arg0 => "1111000000", arg1=> "0011000000"),
	( op => '1', arg0 => "1111000000", arg1=> "0011001101"),
	( op => '1', arg0 => "1111000000", arg1=> "0011011010"),
	( op => '1', arg0 => "1111010001", arg1=> "0011000000"),
	( op => '1', arg0 => "1111010001", arg1=> "0011001101"),
	( op => '1', arg0 => "1111010001", arg1=> "0011011010"),
	( op => '1', arg0 => "1111000000", arg1=> "0011100000"),
	( op => '1', arg0 => "1111000000", arg1=> "0011101101"),
	( op => '1', arg0 => "1111000000", arg1=> "0011111010"),
	( op => '1', arg0 => "1111010001", arg1=> "0011100000"),
	( op => '1', arg0 => "1111010001", arg1=> "0011101101"),
	( op => '1', arg0 => "1111010001", arg1=> "0011111010"),
	( op => '1', arg0 => "1111000000", arg1=> "0100000000"),
	( op => '1', arg0 => "1111000000", arg1=> "0100001101"),
	( op => '1', arg0 => "1111000000", arg1=> "0100011010"),
	( op => '1', arg0 => "1111010001", arg1=> "0100000000"),
	( op => '1', arg0 => "1111010001", arg1=> "0100001101"),
	( op => '1', arg0 => "1111010001", arg1=> "0100011010"),
	( op => '1', arg0 => "1111000000", arg1=> "0100100000"),
	( op => '1', arg0 => "1111000000", arg1=> "0100101101"),
	( op => '1', arg0 => "1111000000", arg1=> "0100111010"),
	( op => '1', arg0 => "1111010001", arg1=> "0100100000"),
	( op => '1', arg0 => "1111010001", arg1=> "0100101101"),
	( op => '1', arg0 => "1111010001", arg1=> "0100111010"),
	( op => '1', arg0 => "1111000000", arg1=> "0101000000"),
	( op => '1', arg0 => "1111000000", arg1=> "0101001101"),
	( op => '1', arg0 => "1111000000", arg1=> "0101011010"),
	( op => '1', arg0 => "1111010001", arg1=> "0101000000"),
	( op => '1', arg0 => "1111010001", arg1=> "0101001101"),
	( op => '1', arg0 => "1111010001", arg1=> "0101011010"),
	( op => '1', arg0 => "1111000000", arg1=> "0101100000"),
	( op => '1', arg0 => "1111000000", arg1=> "0101101101"),
	( op => '1', arg0 => "1111000000", arg1=> "0101111010"),
	( op => '1', arg0 => "1111010001", arg1=> "0101100000"),
	( op => '1', arg0 => "1111010001", arg1=> "0101101101"),
	( op => '1', arg0 => "1111010001", arg1=> "0101111010"),
	( op => '1', arg0 => "1111000000", arg1=> "0110000000"),
	( op => '1', arg0 => "1111000000", arg1=> "0110001101"),
	( op => '1', arg0 => "1111000000", arg1=> "0110011010"),
	( op => '1', arg0 => "1111010001", arg1=> "0110000000"),
	( op => '1', arg0 => "1111010001", arg1=> "0110001101"),
	( op => '1', arg0 => "1111010001", arg1=> "0110011010"),
	( op => '1', arg0 => "1111000000", arg1=> "0110100000"),
	( op => '1', arg0 => "1111000000", arg1=> "0110101101"),
	( op => '1', arg0 => "1111000000", arg1=> "0110111010"),
	( op => '1', arg0 => "1111010001", arg1=> "0110100000"),
	( op => '1', arg0 => "1111010001", arg1=> "0110101101"),
	( op => '1', arg0 => "1111010001", arg1=> "0110111010"),
	( op => '1', arg0 => "1111000000", arg1=> "0111000000"),
	( op => '1', arg0 => "1111000000", arg1=> "0111001101"),
	( op => '1', arg0 => "1111000000", arg1=> "0111011010"),
	( op => '1', arg0 => "1111010001", arg1=> "0111000000"),
	( op => '1', arg0 => "1111010001", arg1=> "0111001101"),
	( op => '1', arg0 => "1111010001", arg1=> "0111011010"),
	( op => '1', arg0 => "1111000000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1111000000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1111000000", arg1=> "0111111010"),
	( op => '1', arg0 => "1111010001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1111010001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1111010001", arg1=> "0111111010"),
	( op => '1', arg0 => "1111100000", arg1=> "0000000000"),
-- denorm!	( op => '1', arg0 => "1111100000", arg1=> "0000001101"),
-- denorm!	( op => '1', arg0 => "1111100000", arg1=> "0000011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0000000000"),
-- NaN!-- denorm!	( op => '1', arg0 => "1111110001", arg1=> "0000001101"),
-- NaN!-- denorm!	( op => '1', arg0 => "1111110001", arg1=> "0000011010"),
	( op => '1', arg0 => "1111100000", arg1=> "0000100000"),
	( op => '1', arg0 => "1111100000", arg1=> "0000101101"),
	( op => '1', arg0 => "1111100000", arg1=> "0000111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0000100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0000101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0000111010"),
	( op => '1', arg0 => "1111100000", arg1=> "0001000000"),
	( op => '1', arg0 => "1111100000", arg1=> "0001001101"),
	( op => '1', arg0 => "1111100000", arg1=> "0001011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0001000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0001001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0001011010"),
	( op => '1', arg0 => "1111100000", arg1=> "0001100000"),
	( op => '1', arg0 => "1111100000", arg1=> "0001101101"),
	( op => '1', arg0 => "1111100000", arg1=> "0001111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0001100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0001101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0001111010"),
	( op => '1', arg0 => "1111100000", arg1=> "0010000000"),
	( op => '1', arg0 => "1111100000", arg1=> "0010001101"),
	( op => '1', arg0 => "1111100000", arg1=> "0010011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0010000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0010001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0010011010"),
	( op => '1', arg0 => "1111100000", arg1=> "0010100000"),
	( op => '1', arg0 => "1111100000", arg1=> "0010101101"),
	( op => '1', arg0 => "1111100000", arg1=> "0010111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0010100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0010101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0010111010"),
	( op => '1', arg0 => "1111100000", arg1=> "0011000000"),
	( op => '1', arg0 => "1111100000", arg1=> "0011001101"),
	( op => '1', arg0 => "1111100000", arg1=> "0011011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0011000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0011001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0011011010"),
	( op => '1', arg0 => "1111100000", arg1=> "0011100000"),
	( op => '1', arg0 => "1111100000", arg1=> "0011101101"),
	( op => '1', arg0 => "1111100000", arg1=> "0011111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0011100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0011101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0011111010"),
	( op => '1', arg0 => "1111100000", arg1=> "0100000000"),
	( op => '1', arg0 => "1111100000", arg1=> "0100001101"),
	( op => '1', arg0 => "1111100000", arg1=> "0100011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0100000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0100001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0100011010"),
	( op => '1', arg0 => "1111100000", arg1=> "0100100000"),
	( op => '1', arg0 => "1111100000", arg1=> "0100101101"),
	( op => '1', arg0 => "1111100000", arg1=> "0100111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0100100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0100101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0100111010"),
	( op => '1', arg0 => "1111100000", arg1=> "0101000000"),
	( op => '1', arg0 => "1111100000", arg1=> "0101001101"),
	( op => '1', arg0 => "1111100000", arg1=> "0101011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0101000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0101001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0101011010"),
	( op => '1', arg0 => "1111100000", arg1=> "0101100000"),
	( op => '1', arg0 => "1111100000", arg1=> "0101101101"),
	( op => '1', arg0 => "1111100000", arg1=> "0101111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0101100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0101101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0101111010"),
	( op => '1', arg0 => "1111100000", arg1=> "0110000000"),
	( op => '1', arg0 => "1111100000", arg1=> "0110001101"),
	( op => '1', arg0 => "1111100000", arg1=> "0110011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0110000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0110001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0110011010"),
	( op => '1', arg0 => "1111100000", arg1=> "0110100000"),
	( op => '1', arg0 => "1111100000", arg1=> "0110101101"),
	( op => '1', arg0 => "1111100000", arg1=> "0110111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0110100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0110101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0110111010"),
	( op => '1', arg0 => "1111100000", arg1=> "0111000000"),
	( op => '1', arg0 => "1111100000", arg1=> "0111001101"),
	( op => '1', arg0 => "1111100000", arg1=> "0111011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0111000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0111001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0111011010"),
	( op => '1', arg0 => "1111100000", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1111100000", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1111100000", arg1=> "0111111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0111100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0111101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "0111111010"),
	( op => '1', arg0 => "1000000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1000000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1000000000", arg1=> "1000011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1000011010"),
	( op => '1', arg0 => "1000000000", arg1=> "1000100000"),
	( op => '1', arg0 => "1000000000", arg1=> "1000101101"),
	( op => '1', arg0 => "1000000000", arg1=> "1000111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1000100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1000101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1000111010"),
	( op => '1', arg0 => "1000000000", arg1=> "1001000000"),
	( op => '1', arg0 => "1000000000", arg1=> "1001001101"),
	( op => '1', arg0 => "1000000000", arg1=> "1001011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1001000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1001001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1001011010"),
	( op => '1', arg0 => "1000000000", arg1=> "1001100000"),
	( op => '1', arg0 => "1000000000", arg1=> "1001101101"),
	( op => '1', arg0 => "1000000000", arg1=> "1001111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1001100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1001101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1001111010"),
	( op => '1', arg0 => "1000000000", arg1=> "1010000000"),
	( op => '1', arg0 => "1000000000", arg1=> "1010001101"),
	( op => '1', arg0 => "1000000000", arg1=> "1010011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1010000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1010001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1010011010"),
	( op => '1', arg0 => "1000000000", arg1=> "1010100000"),
	( op => '1', arg0 => "1000000000", arg1=> "1010101101"),
	( op => '1', arg0 => "1000000000", arg1=> "1010111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1010100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1010101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1010111010"),
	( op => '1', arg0 => "1000000000", arg1=> "1011000000"),
	( op => '1', arg0 => "1000000000", arg1=> "1011001101"),
	( op => '1', arg0 => "1000000000", arg1=> "1011011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1011000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1011001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1011011010"),
	( op => '1', arg0 => "1000000000", arg1=> "1011100000"),
	( op => '1', arg0 => "1000000000", arg1=> "1011101101"),
	( op => '1', arg0 => "1000000000", arg1=> "1011111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1011100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1011101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1011111010"),
	( op => '1', arg0 => "1000000000", arg1=> "1100000000"),
	( op => '1', arg0 => "1000000000", arg1=> "1100001101"),
	( op => '1', arg0 => "1000000000", arg1=> "1100011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1100000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1100001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1100011010"),
	( op => '1', arg0 => "1000000000", arg1=> "1100100000"),
	( op => '1', arg0 => "1000000000", arg1=> "1100101101"),
	( op => '1', arg0 => "1000000000", arg1=> "1100111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1100100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1100101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1100111010"),
	( op => '1', arg0 => "1000000000", arg1=> "1101000000"),
	( op => '1', arg0 => "1000000000", arg1=> "1101001101"),
	( op => '1', arg0 => "1000000000", arg1=> "1101011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1101000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1101001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1101011010"),
	( op => '1', arg0 => "1000000000", arg1=> "1101100000"),
	( op => '1', arg0 => "1000000000", arg1=> "1101101101"),
	( op => '1', arg0 => "1000000000", arg1=> "1101111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1101100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1101101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1101111010"),
	( op => '1', arg0 => "1000000000", arg1=> "1110000000"),
	( op => '1', arg0 => "1000000000", arg1=> "1110001101"),
	( op => '1', arg0 => "1000000000", arg1=> "1110011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1110000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1110001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1110011010"),
	( op => '1', arg0 => "1000000000", arg1=> "1110100000"),
	( op => '1', arg0 => "1000000000", arg1=> "1110101101"),
	( op => '1', arg0 => "1000000000", arg1=> "1110111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1110100000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1110101101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1110111010"),
	( op => '1', arg0 => "1000000000", arg1=> "1111000000"),
	( op => '1', arg0 => "1000000000", arg1=> "1111001101"),
	( op => '1', arg0 => "1000000000", arg1=> "1111011010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1111000000"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1111001101"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1111011010"),
	( op => '1', arg0 => "1000000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1000000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1000000000", arg1=> "1111111010"),
-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1111100000"),
-- NaN!-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1111101101"),
-- NaN!-- denorm!	( op => '1', arg0 => "1000010001", arg1=> "1111111010"),
	( op => '1', arg0 => "1000100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1000100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1000100000", arg1=> "1000011010"),
	( op => '1', arg0 => "1000110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1000110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1000110001", arg1=> "1000011010"),
	( op => '1', arg0 => "1000100000", arg1=> "1000100000"),
	( op => '1', arg0 => "1000100000", arg1=> "1000101101"),
	( op => '1', arg0 => "1000100000", arg1=> "1000111010"),
	( op => '1', arg0 => "1000110001", arg1=> "1000100000"),
	( op => '1', arg0 => "1000110001", arg1=> "1000101101"),
	( op => '1', arg0 => "1000110001", arg1=> "1000111010"),
	( op => '1', arg0 => "1000100000", arg1=> "1001000000"),
	( op => '1', arg0 => "1000100000", arg1=> "1001001101"),
	( op => '1', arg0 => "1000100000", arg1=> "1001011010"),
	( op => '1', arg0 => "1000110001", arg1=> "1001000000"),
	( op => '1', arg0 => "1000110001", arg1=> "1001001101"),
	( op => '1', arg0 => "1000110001", arg1=> "1001011010"),
	( op => '1', arg0 => "1000100000", arg1=> "1001100000"),
	( op => '1', arg0 => "1000100000", arg1=> "1001101101"),
	( op => '1', arg0 => "1000100000", arg1=> "1001111010"),
	( op => '1', arg0 => "1000110001", arg1=> "1001100000"),
	( op => '1', arg0 => "1000110001", arg1=> "1001101101"),
	( op => '1', arg0 => "1000110001", arg1=> "1001111010"),
	( op => '1', arg0 => "1000100000", arg1=> "1010000000"),
	( op => '1', arg0 => "1000100000", arg1=> "1010001101"),
	( op => '1', arg0 => "1000100000", arg1=> "1010011010"),
	( op => '1', arg0 => "1000110001", arg1=> "1010000000"),
	( op => '1', arg0 => "1000110001", arg1=> "1010001101"),
	( op => '1', arg0 => "1000110001", arg1=> "1010011010"),
	( op => '1', arg0 => "1000100000", arg1=> "1010100000"),
	( op => '1', arg0 => "1000100000", arg1=> "1010101101"),
	( op => '1', arg0 => "1000100000", arg1=> "1010111010"),
	( op => '1', arg0 => "1000110001", arg1=> "1010100000"),
	( op => '1', arg0 => "1000110001", arg1=> "1010101101"),
	( op => '1', arg0 => "1000110001", arg1=> "1010111010"),
	( op => '1', arg0 => "1000100000", arg1=> "1011000000"),
	( op => '1', arg0 => "1000100000", arg1=> "1011001101"),
	( op => '1', arg0 => "1000100000", arg1=> "1011011010"),
	( op => '1', arg0 => "1000110001", arg1=> "1011000000"),
	( op => '1', arg0 => "1000110001", arg1=> "1011001101"),
	( op => '1', arg0 => "1000110001", arg1=> "1011011010"),
	( op => '1', arg0 => "1000100000", arg1=> "1011100000"),
	( op => '1', arg0 => "1000100000", arg1=> "1011101101"),
	( op => '1', arg0 => "1000100000", arg1=> "1011111010"),
	( op => '1', arg0 => "1000110001", arg1=> "1011100000"),
	( op => '1', arg0 => "1000110001", arg1=> "1011101101"),
	( op => '1', arg0 => "1000110001", arg1=> "1011111010"),
	( op => '1', arg0 => "1000100000", arg1=> "1100000000"),
	( op => '1', arg0 => "1000100000", arg1=> "1100001101"),
	( op => '1', arg0 => "1000100000", arg1=> "1100011010"),
	( op => '1', arg0 => "1000110001", arg1=> "1100000000"),
	( op => '1', arg0 => "1000110001", arg1=> "1100001101"),
	( op => '1', arg0 => "1000110001", arg1=> "1100011010"),
	( op => '1', arg0 => "1000100000", arg1=> "1100100000"),
	( op => '1', arg0 => "1000100000", arg1=> "1100101101"),
	( op => '1', arg0 => "1000100000", arg1=> "1100111010"),
	( op => '1', arg0 => "1000110001", arg1=> "1100100000"),
	( op => '1', arg0 => "1000110001", arg1=> "1100101101"),
	( op => '1', arg0 => "1000110001", arg1=> "1100111010"),
	( op => '1', arg0 => "1000100000", arg1=> "1101000000"),
	( op => '1', arg0 => "1000100000", arg1=> "1101001101"),
	( op => '1', arg0 => "1000100000", arg1=> "1101011010"),
	( op => '1', arg0 => "1000110001", arg1=> "1101000000"),
	( op => '1', arg0 => "1000110001", arg1=> "1101001101"),
	( op => '1', arg0 => "1000110001", arg1=> "1101011010"),
	( op => '1', arg0 => "1000100000", arg1=> "1101100000"),
	( op => '1', arg0 => "1000100000", arg1=> "1101101101"),
	( op => '1', arg0 => "1000100000", arg1=> "1101111010"),
	( op => '1', arg0 => "1000110001", arg1=> "1101100000"),
	( op => '1', arg0 => "1000110001", arg1=> "1101101101"),
	( op => '1', arg0 => "1000110001", arg1=> "1101111010"),
	( op => '1', arg0 => "1000100000", arg1=> "1110000000"),
	( op => '1', arg0 => "1000100000", arg1=> "1110001101"),
	( op => '1', arg0 => "1000100000", arg1=> "1110011010"),
	( op => '1', arg0 => "1000110001", arg1=> "1110000000"),
	( op => '1', arg0 => "1000110001", arg1=> "1110001101"),
	( op => '1', arg0 => "1000110001", arg1=> "1110011010"),
	( op => '1', arg0 => "1000100000", arg1=> "1110100000"),
	( op => '1', arg0 => "1000100000", arg1=> "1110101101"),
	( op => '1', arg0 => "1000100000", arg1=> "1110111010"),
	( op => '1', arg0 => "1000110001", arg1=> "1110100000"),
	( op => '1', arg0 => "1000110001", arg1=> "1110101101"),
	( op => '1', arg0 => "1000110001", arg1=> "1110111010"),
	( op => '1', arg0 => "1000100000", arg1=> "1111000000"),
	( op => '1', arg0 => "1000100000", arg1=> "1111001101"),
	( op => '1', arg0 => "1000100000", arg1=> "1111011010"),
	( op => '1', arg0 => "1000110001", arg1=> "1111000000"),
	( op => '1', arg0 => "1000110001", arg1=> "1111001101"),
	( op => '1', arg0 => "1000110001", arg1=> "1111011010"),
	( op => '1', arg0 => "1000100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1000100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1000100000", arg1=> "1111111010"),
	( op => '1', arg0 => "1000110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1000110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1000110001", arg1=> "1111111010"),
	( op => '1', arg0 => "1001000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1001000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1001000000", arg1=> "1000011010"),
	( op => '1', arg0 => "1001010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1001010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1001010001", arg1=> "1000011010"),
	( op => '1', arg0 => "1001000000", arg1=> "1000100000"),
	( op => '1', arg0 => "1001000000", arg1=> "1000101101"),
	( op => '1', arg0 => "1001000000", arg1=> "1000111010"),
	( op => '1', arg0 => "1001010001", arg1=> "1000100000"),
	( op => '1', arg0 => "1001010001", arg1=> "1000101101"),
	( op => '1', arg0 => "1001010001", arg1=> "1000111010"),
	( op => '1', arg0 => "1001000000", arg1=> "1001000000"),
	( op => '1', arg0 => "1001000000", arg1=> "1001001101"),
	( op => '1', arg0 => "1001000000", arg1=> "1001011010"),
	( op => '1', arg0 => "1001010001", arg1=> "1001000000"),
	( op => '1', arg0 => "1001010001", arg1=> "1001001101"),
	( op => '1', arg0 => "1001010001", arg1=> "1001011010"),
	( op => '1', arg0 => "1001000000", arg1=> "1001100000"),
	( op => '1', arg0 => "1001000000", arg1=> "1001101101"),
	( op => '1', arg0 => "1001000000", arg1=> "1001111010"),
	( op => '1', arg0 => "1001010001", arg1=> "1001100000"),
	( op => '1', arg0 => "1001010001", arg1=> "1001101101"),
	( op => '1', arg0 => "1001010001", arg1=> "1001111010"),
	( op => '1', arg0 => "1001000000", arg1=> "1010000000"),
	( op => '1', arg0 => "1001000000", arg1=> "1010001101"),
	( op => '1', arg0 => "1001000000", arg1=> "1010011010"),
	( op => '1', arg0 => "1001010001", arg1=> "1010000000"),
	( op => '1', arg0 => "1001010001", arg1=> "1010001101"),
	( op => '1', arg0 => "1001010001", arg1=> "1010011010"),
	( op => '1', arg0 => "1001000000", arg1=> "1010100000"),
	( op => '1', arg0 => "1001000000", arg1=> "1010101101"),
	( op => '1', arg0 => "1001000000", arg1=> "1010111010"),
	( op => '1', arg0 => "1001010001", arg1=> "1010100000"),
	( op => '1', arg0 => "1001010001", arg1=> "1010101101"),
	( op => '1', arg0 => "1001010001", arg1=> "1010111010"),
	( op => '1', arg0 => "1001000000", arg1=> "1011000000"),
	( op => '1', arg0 => "1001000000", arg1=> "1011001101"),
	( op => '1', arg0 => "1001000000", arg1=> "1011011010"),
	( op => '1', arg0 => "1001010001", arg1=> "1011000000"),
	( op => '1', arg0 => "1001010001", arg1=> "1011001101"),
	( op => '1', arg0 => "1001010001", arg1=> "1011011010"),
	( op => '1', arg0 => "1001000000", arg1=> "1011100000"),
	( op => '1', arg0 => "1001000000", arg1=> "1011101101"),
	( op => '1', arg0 => "1001000000", arg1=> "1011111010"),
	( op => '1', arg0 => "1001010001", arg1=> "1011100000"),
	( op => '1', arg0 => "1001010001", arg1=> "1011101101"),
	( op => '1', arg0 => "1001010001", arg1=> "1011111010"),
	( op => '1', arg0 => "1001000000", arg1=> "1100000000"),
	( op => '1', arg0 => "1001000000", arg1=> "1100001101"),
	( op => '1', arg0 => "1001000000", arg1=> "1100011010"),
	( op => '1', arg0 => "1001010001", arg1=> "1100000000"),
	( op => '1', arg0 => "1001010001", arg1=> "1100001101"),
	( op => '1', arg0 => "1001010001", arg1=> "1100011010"),
	( op => '1', arg0 => "1001000000", arg1=> "1100100000"),
	( op => '1', arg0 => "1001000000", arg1=> "1100101101"),
	( op => '1', arg0 => "1001000000", arg1=> "1100111010"),
	( op => '1', arg0 => "1001010001", arg1=> "1100100000"),
	( op => '1', arg0 => "1001010001", arg1=> "1100101101"),
	( op => '1', arg0 => "1001010001", arg1=> "1100111010"),
	( op => '1', arg0 => "1001000000", arg1=> "1101000000"),
	( op => '1', arg0 => "1001000000", arg1=> "1101001101"),
	( op => '1', arg0 => "1001000000", arg1=> "1101011010"),
	( op => '1', arg0 => "1001010001", arg1=> "1101000000"),
	( op => '1', arg0 => "1001010001", arg1=> "1101001101"),
	( op => '1', arg0 => "1001010001", arg1=> "1101011010"),
	( op => '1', arg0 => "1001000000", arg1=> "1101100000"),
	( op => '1', arg0 => "1001000000", arg1=> "1101101101"),
	( op => '1', arg0 => "1001000000", arg1=> "1101111010"),
	( op => '1', arg0 => "1001010001", arg1=> "1101100000"),
	( op => '1', arg0 => "1001010001", arg1=> "1101101101"),
	( op => '1', arg0 => "1001010001", arg1=> "1101111010"),
	( op => '1', arg0 => "1001000000", arg1=> "1110000000"),
	( op => '1', arg0 => "1001000000", arg1=> "1110001101"),
	( op => '1', arg0 => "1001000000", arg1=> "1110011010"),
	( op => '1', arg0 => "1001010001", arg1=> "1110000000"),
	( op => '1', arg0 => "1001010001", arg1=> "1110001101"),
	( op => '1', arg0 => "1001010001", arg1=> "1110011010"),
	( op => '1', arg0 => "1001000000", arg1=> "1110100000"),
	( op => '1', arg0 => "1001000000", arg1=> "1110101101"),
	( op => '1', arg0 => "1001000000", arg1=> "1110111010"),
	( op => '1', arg0 => "1001010001", arg1=> "1110100000"),
	( op => '1', arg0 => "1001010001", arg1=> "1110101101"),
	( op => '1', arg0 => "1001010001", arg1=> "1110111010"),
	( op => '1', arg0 => "1001000000", arg1=> "1111000000"),
	( op => '1', arg0 => "1001000000", arg1=> "1111001101"),
	( op => '1', arg0 => "1001000000", arg1=> "1111011010"),
	( op => '1', arg0 => "1001010001", arg1=> "1111000000"),
	( op => '1', arg0 => "1001010001", arg1=> "1111001101"),
	( op => '1', arg0 => "1001010001", arg1=> "1111011010"),
	( op => '1', arg0 => "1001000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1001000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1001000000", arg1=> "1111111010"),
	( op => '1', arg0 => "1001010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1001010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1001010001", arg1=> "1111111010"),
	( op => '1', arg0 => "1001100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1001100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1001100000", arg1=> "1000011010"),
	( op => '1', arg0 => "1001110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1001110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1001110001", arg1=> "1000011010"),
	( op => '1', arg0 => "1001100000", arg1=> "1000100000"),
	( op => '1', arg0 => "1001100000", arg1=> "1000101101"),
	( op => '1', arg0 => "1001100000", arg1=> "1000111010"),
	( op => '1', arg0 => "1001110001", arg1=> "1000100000"),
	( op => '1', arg0 => "1001110001", arg1=> "1000101101"),
	( op => '1', arg0 => "1001110001", arg1=> "1000111010"),
	( op => '1', arg0 => "1001100000", arg1=> "1001000000"),
	( op => '1', arg0 => "1001100000", arg1=> "1001001101"),
	( op => '1', arg0 => "1001100000", arg1=> "1001011010"),
	( op => '1', arg0 => "1001110001", arg1=> "1001000000"),
	( op => '1', arg0 => "1001110001", arg1=> "1001001101"),
	( op => '1', arg0 => "1001110001", arg1=> "1001011010"),
	( op => '1', arg0 => "1001100000", arg1=> "1001100000"),
	( op => '1', arg0 => "1001100000", arg1=> "1001101101"),
	( op => '1', arg0 => "1001100000", arg1=> "1001111010"),
	( op => '1', arg0 => "1001110001", arg1=> "1001100000"),
	( op => '1', arg0 => "1001110001", arg1=> "1001101101"),
	( op => '1', arg0 => "1001110001", arg1=> "1001111010"),
	( op => '1', arg0 => "1001100000", arg1=> "1010000000"),
	( op => '1', arg0 => "1001100000", arg1=> "1010001101"),
	( op => '1', arg0 => "1001100000", arg1=> "1010011010"),
	( op => '1', arg0 => "1001110001", arg1=> "1010000000"),
	( op => '1', arg0 => "1001110001", arg1=> "1010001101"),
	( op => '1', arg0 => "1001110001", arg1=> "1010011010"),
	( op => '1', arg0 => "1001100000", arg1=> "1010100000"),
	( op => '1', arg0 => "1001100000", arg1=> "1010101101"),
	( op => '1', arg0 => "1001100000", arg1=> "1010111010"),
	( op => '1', arg0 => "1001110001", arg1=> "1010100000"),
	( op => '1', arg0 => "1001110001", arg1=> "1010101101"),
	( op => '1', arg0 => "1001110001", arg1=> "1010111010"),
	( op => '1', arg0 => "1001100000", arg1=> "1011000000"),
	( op => '1', arg0 => "1001100000", arg1=> "1011001101"),
	( op => '1', arg0 => "1001100000", arg1=> "1011011010"),
	( op => '1', arg0 => "1001110001", arg1=> "1011000000"),
	( op => '1', arg0 => "1001110001", arg1=> "1011001101"),
	( op => '1', arg0 => "1001110001", arg1=> "1011011010"),
	( op => '1', arg0 => "1001100000", arg1=> "1011100000"),
	( op => '1', arg0 => "1001100000", arg1=> "1011101101"),
	( op => '1', arg0 => "1001100000", arg1=> "1011111010"),
	( op => '1', arg0 => "1001110001", arg1=> "1011100000"),
	( op => '1', arg0 => "1001110001", arg1=> "1011101101"),
	( op => '1', arg0 => "1001110001", arg1=> "1011111010"),
	( op => '1', arg0 => "1001100000", arg1=> "1100000000"),
	( op => '1', arg0 => "1001100000", arg1=> "1100001101"),
	( op => '1', arg0 => "1001100000", arg1=> "1100011010"),
	( op => '1', arg0 => "1001110001", arg1=> "1100000000"),
	( op => '1', arg0 => "1001110001", arg1=> "1100001101"),
	( op => '1', arg0 => "1001110001", arg1=> "1100011010"),
	( op => '1', arg0 => "1001100000", arg1=> "1100100000"),
	( op => '1', arg0 => "1001100000", arg1=> "1100101101"),
	( op => '1', arg0 => "1001100000", arg1=> "1100111010"),
	( op => '1', arg0 => "1001110001", arg1=> "1100100000"),
	( op => '1', arg0 => "1001110001", arg1=> "1100101101"),
	( op => '1', arg0 => "1001110001", arg1=> "1100111010"),
	( op => '1', arg0 => "1001100000", arg1=> "1101000000"),
	( op => '1', arg0 => "1001100000", arg1=> "1101001101"),
	( op => '1', arg0 => "1001100000", arg1=> "1101011010"),
	( op => '1', arg0 => "1001110001", arg1=> "1101000000"),
	( op => '1', arg0 => "1001110001", arg1=> "1101001101"),
	( op => '1', arg0 => "1001110001", arg1=> "1101011010"),
	( op => '1', arg0 => "1001100000", arg1=> "1101100000"),
	( op => '1', arg0 => "1001100000", arg1=> "1101101101"),
	( op => '1', arg0 => "1001100000", arg1=> "1101111010"),
	( op => '1', arg0 => "1001110001", arg1=> "1101100000"),
	( op => '1', arg0 => "1001110001", arg1=> "1101101101"),
	( op => '1', arg0 => "1001110001", arg1=> "1101111010"),
	( op => '1', arg0 => "1001100000", arg1=> "1110000000"),
	( op => '1', arg0 => "1001100000", arg1=> "1110001101"),
	( op => '1', arg0 => "1001100000", arg1=> "1110011010"),
	( op => '1', arg0 => "1001110001", arg1=> "1110000000"),
	( op => '1', arg0 => "1001110001", arg1=> "1110001101"),
	( op => '1', arg0 => "1001110001", arg1=> "1110011010"),
	( op => '1', arg0 => "1001100000", arg1=> "1110100000"),
	( op => '1', arg0 => "1001100000", arg1=> "1110101101"),
	( op => '1', arg0 => "1001100000", arg1=> "1110111010"),
	( op => '1', arg0 => "1001110001", arg1=> "1110100000"),
	( op => '1', arg0 => "1001110001", arg1=> "1110101101"),
	( op => '1', arg0 => "1001110001", arg1=> "1110111010"),
	( op => '1', arg0 => "1001100000", arg1=> "1111000000"),
	( op => '1', arg0 => "1001100000", arg1=> "1111001101"),
	( op => '1', arg0 => "1001100000", arg1=> "1111011010"),
	( op => '1', arg0 => "1001110001", arg1=> "1111000000"),
	( op => '1', arg0 => "1001110001", arg1=> "1111001101"),
	( op => '1', arg0 => "1001110001", arg1=> "1111011010"),
	( op => '1', arg0 => "1001100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1001100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1001100000", arg1=> "1111111010"),
	( op => '1', arg0 => "1001110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1001110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1001110001", arg1=> "1111111010"),
	( op => '1', arg0 => "1010000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1010000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1010000000", arg1=> "1000011010"),
	( op => '1', arg0 => "1010010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1010010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1010010001", arg1=> "1000011010"),
	( op => '1', arg0 => "1010000000", arg1=> "1000100000"),
	( op => '1', arg0 => "1010000000", arg1=> "1000101101"),
	( op => '1', arg0 => "1010000000", arg1=> "1000111010"),
	( op => '1', arg0 => "1010010001", arg1=> "1000100000"),
	( op => '1', arg0 => "1010010001", arg1=> "1000101101"),
	( op => '1', arg0 => "1010010001", arg1=> "1000111010"),
	( op => '1', arg0 => "1010000000", arg1=> "1001000000"),
	( op => '1', arg0 => "1010000000", arg1=> "1001001101"),
	( op => '1', arg0 => "1010000000", arg1=> "1001011010"),
	( op => '1', arg0 => "1010010001", arg1=> "1001000000"),
	( op => '1', arg0 => "1010010001", arg1=> "1001001101"),
	( op => '1', arg0 => "1010010001", arg1=> "1001011010"),
	( op => '1', arg0 => "1010000000", arg1=> "1001100000"),
	( op => '1', arg0 => "1010000000", arg1=> "1001101101"),
	( op => '1', arg0 => "1010000000", arg1=> "1001111010"),
	( op => '1', arg0 => "1010010001", arg1=> "1001100000"),
	( op => '1', arg0 => "1010010001", arg1=> "1001101101"),
	( op => '1', arg0 => "1010010001", arg1=> "1001111010"),
	( op => '1', arg0 => "1010000000", arg1=> "1010000000"),
	( op => '1', arg0 => "1010000000", arg1=> "1010001101"),
	( op => '1', arg0 => "1010000000", arg1=> "1010011010"),
	( op => '1', arg0 => "1010010001", arg1=> "1010000000"),
	( op => '1', arg0 => "1010010001", arg1=> "1010001101"),
	( op => '1', arg0 => "1010010001", arg1=> "1010011010"),
	( op => '1', arg0 => "1010000000", arg1=> "1010100000"),
	( op => '1', arg0 => "1010000000", arg1=> "1010101101"),
	( op => '1', arg0 => "1010000000", arg1=> "1010111010"),
	( op => '1', arg0 => "1010010001", arg1=> "1010100000"),
	( op => '1', arg0 => "1010010001", arg1=> "1010101101"),
	( op => '1', arg0 => "1010010001", arg1=> "1010111010"),
	( op => '1', arg0 => "1010000000", arg1=> "1011000000"),
	( op => '1', arg0 => "1010000000", arg1=> "1011001101"),
	( op => '1', arg0 => "1010000000", arg1=> "1011011010"),
	( op => '1', arg0 => "1010010001", arg1=> "1011000000"),
	( op => '1', arg0 => "1010010001", arg1=> "1011001101"),
	( op => '1', arg0 => "1010010001", arg1=> "1011011010"),
	( op => '1', arg0 => "1010000000", arg1=> "1011100000"),
	( op => '1', arg0 => "1010000000", arg1=> "1011101101"),
	( op => '1', arg0 => "1010000000", arg1=> "1011111010"),
	( op => '1', arg0 => "1010010001", arg1=> "1011100000"),
	( op => '1', arg0 => "1010010001", arg1=> "1011101101"),
	( op => '1', arg0 => "1010010001", arg1=> "1011111010"),
	( op => '1', arg0 => "1010000000", arg1=> "1100000000"),
	( op => '1', arg0 => "1010000000", arg1=> "1100001101"),
	( op => '1', arg0 => "1010000000", arg1=> "1100011010"),
	( op => '1', arg0 => "1010010001", arg1=> "1100000000"),
	( op => '1', arg0 => "1010010001", arg1=> "1100001101"),
	( op => '1', arg0 => "1010010001", arg1=> "1100011010"),
	( op => '1', arg0 => "1010000000", arg1=> "1100100000"),
	( op => '1', arg0 => "1010000000", arg1=> "1100101101"),
	( op => '1', arg0 => "1010000000", arg1=> "1100111010"),
	( op => '1', arg0 => "1010010001", arg1=> "1100100000"),
	( op => '1', arg0 => "1010010001", arg1=> "1100101101"),
	( op => '1', arg0 => "1010010001", arg1=> "1100111010"),
	( op => '1', arg0 => "1010000000", arg1=> "1101000000"),
	( op => '1', arg0 => "1010000000", arg1=> "1101001101"),
	( op => '1', arg0 => "1010000000", arg1=> "1101011010"),
	( op => '1', arg0 => "1010010001", arg1=> "1101000000"),
	( op => '1', arg0 => "1010010001", arg1=> "1101001101"),
	( op => '1', arg0 => "1010010001", arg1=> "1101011010"),
	( op => '1', arg0 => "1010000000", arg1=> "1101100000"),
	( op => '1', arg0 => "1010000000", arg1=> "1101101101"),
	( op => '1', arg0 => "1010000000", arg1=> "1101111010"),
	( op => '1', arg0 => "1010010001", arg1=> "1101100000"),
	( op => '1', arg0 => "1010010001", arg1=> "1101101101"),
	( op => '1', arg0 => "1010010001", arg1=> "1101111010"),
	( op => '1', arg0 => "1010000000", arg1=> "1110000000"),
	( op => '1', arg0 => "1010000000", arg1=> "1110001101"),
	( op => '1', arg0 => "1010000000", arg1=> "1110011010"),
	( op => '1', arg0 => "1010010001", arg1=> "1110000000"),
	( op => '1', arg0 => "1010010001", arg1=> "1110001101"),
	( op => '1', arg0 => "1010010001", arg1=> "1110011010"),
	( op => '1', arg0 => "1010000000", arg1=> "1110100000"),
	( op => '1', arg0 => "1010000000", arg1=> "1110101101"),
	( op => '1', arg0 => "1010000000", arg1=> "1110111010"),
	( op => '1', arg0 => "1010010001", arg1=> "1110100000"),
	( op => '1', arg0 => "1010010001", arg1=> "1110101101"),
	( op => '1', arg0 => "1010010001", arg1=> "1110111010"),
	( op => '1', arg0 => "1010000000", arg1=> "1111000000"),
	( op => '1', arg0 => "1010000000", arg1=> "1111001101"),
	( op => '1', arg0 => "1010000000", arg1=> "1111011010"),
	( op => '1', arg0 => "1010010001", arg1=> "1111000000"),
	( op => '1', arg0 => "1010010001", arg1=> "1111001101"),
	( op => '1', arg0 => "1010010001", arg1=> "1111011010"),
	( op => '1', arg0 => "1010000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1010000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1010000000", arg1=> "1111111010"),
	( op => '1', arg0 => "1010010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1010010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1010010001", arg1=> "1111111010"),
	( op => '1', arg0 => "1010100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1010100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1010100000", arg1=> "1000011010"),
	( op => '1', arg0 => "1010110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1010110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1010110001", arg1=> "1000011010"),
	( op => '1', arg0 => "1010100000", arg1=> "1000100000"),
	( op => '1', arg0 => "1010100000", arg1=> "1000101101"),
	( op => '1', arg0 => "1010100000", arg1=> "1000111010"),
	( op => '1', arg0 => "1010110001", arg1=> "1000100000"),
	( op => '1', arg0 => "1010110001", arg1=> "1000101101"),
	( op => '1', arg0 => "1010110001", arg1=> "1000111010"),
	( op => '1', arg0 => "1010100000", arg1=> "1001000000"),
	( op => '1', arg0 => "1010100000", arg1=> "1001001101"),
	( op => '1', arg0 => "1010100000", arg1=> "1001011010"),
	( op => '1', arg0 => "1010110001", arg1=> "1001000000"),
	( op => '1', arg0 => "1010110001", arg1=> "1001001101"),
	( op => '1', arg0 => "1010110001", arg1=> "1001011010"),
	( op => '1', arg0 => "1010100000", arg1=> "1001100000"),
	( op => '1', arg0 => "1010100000", arg1=> "1001101101"),
	( op => '1', arg0 => "1010100000", arg1=> "1001111010"),
	( op => '1', arg0 => "1010110001", arg1=> "1001100000"),
	( op => '1', arg0 => "1010110001", arg1=> "1001101101"),
	( op => '1', arg0 => "1010110001", arg1=> "1001111010"),
	( op => '1', arg0 => "1010100000", arg1=> "1010000000"),
	( op => '1', arg0 => "1010100000", arg1=> "1010001101"),
	( op => '1', arg0 => "1010100000", arg1=> "1010011010"),
	( op => '1', arg0 => "1010110001", arg1=> "1010000000"),
	( op => '1', arg0 => "1010110001", arg1=> "1010001101"),
	( op => '1', arg0 => "1010110001", arg1=> "1010011010"),
	( op => '1', arg0 => "1010100000", arg1=> "1010100000"),
	( op => '1', arg0 => "1010100000", arg1=> "1010101101"),
	( op => '1', arg0 => "1010100000", arg1=> "1010111010"),
	( op => '1', arg0 => "1010110001", arg1=> "1010100000"),
	( op => '1', arg0 => "1010110001", arg1=> "1010101101"),
	( op => '1', arg0 => "1010110001", arg1=> "1010111010"),
	( op => '1', arg0 => "1010100000", arg1=> "1011000000"),
	( op => '1', arg0 => "1010100000", arg1=> "1011001101"),
	( op => '1', arg0 => "1010100000", arg1=> "1011011010"),
	( op => '1', arg0 => "1010110001", arg1=> "1011000000"),
	( op => '1', arg0 => "1010110001", arg1=> "1011001101"),
	( op => '1', arg0 => "1010110001", arg1=> "1011011010"),
	( op => '1', arg0 => "1010100000", arg1=> "1011100000"),
	( op => '1', arg0 => "1010100000", arg1=> "1011101101"),
	( op => '1', arg0 => "1010100000", arg1=> "1011111010"),
	( op => '1', arg0 => "1010110001", arg1=> "1011100000"),
	( op => '1', arg0 => "1010110001", arg1=> "1011101101"),
	( op => '1', arg0 => "1010110001", arg1=> "1011111010"),
	( op => '1', arg0 => "1010100000", arg1=> "1100000000"),
	( op => '1', arg0 => "1010100000", arg1=> "1100001101"),
	( op => '1', arg0 => "1010100000", arg1=> "1100011010"),
	( op => '1', arg0 => "1010110001", arg1=> "1100000000"),
	( op => '1', arg0 => "1010110001", arg1=> "1100001101"),
	( op => '1', arg0 => "1010110001", arg1=> "1100011010"),
	( op => '1', arg0 => "1010100000", arg1=> "1100100000"),
	( op => '1', arg0 => "1010100000", arg1=> "1100101101"),
	( op => '1', arg0 => "1010100000", arg1=> "1100111010"),
	( op => '1', arg0 => "1010110001", arg1=> "1100100000"),
	( op => '1', arg0 => "1010110001", arg1=> "1100101101"),
	( op => '1', arg0 => "1010110001", arg1=> "1100111010"),
	( op => '1', arg0 => "1010100000", arg1=> "1101000000"),
	( op => '1', arg0 => "1010100000", arg1=> "1101001101"),
	( op => '1', arg0 => "1010100000", arg1=> "1101011010"),
	( op => '1', arg0 => "1010110001", arg1=> "1101000000"),
	( op => '1', arg0 => "1010110001", arg1=> "1101001101"),
	( op => '1', arg0 => "1010110001", arg1=> "1101011010"),
	( op => '1', arg0 => "1010100000", arg1=> "1101100000"),
	( op => '1', arg0 => "1010100000", arg1=> "1101101101"),
	( op => '1', arg0 => "1010100000", arg1=> "1101111010"),
	( op => '1', arg0 => "1010110001", arg1=> "1101100000"),
	( op => '1', arg0 => "1010110001", arg1=> "1101101101"),
	( op => '1', arg0 => "1010110001", arg1=> "1101111010"),
	( op => '1', arg0 => "1010100000", arg1=> "1110000000"),
	( op => '1', arg0 => "1010100000", arg1=> "1110001101"),
	( op => '1', arg0 => "1010100000", arg1=> "1110011010"),
	( op => '1', arg0 => "1010110001", arg1=> "1110000000"),
	( op => '1', arg0 => "1010110001", arg1=> "1110001101"),
	( op => '1', arg0 => "1010110001", arg1=> "1110011010"),
	( op => '1', arg0 => "1010100000", arg1=> "1110100000"),
	( op => '1', arg0 => "1010100000", arg1=> "1110101101"),
	( op => '1', arg0 => "1010100000", arg1=> "1110111010"),
	( op => '1', arg0 => "1010110001", arg1=> "1110100000"),
	( op => '1', arg0 => "1010110001", arg1=> "1110101101"),
	( op => '1', arg0 => "1010110001", arg1=> "1110111010"),
	( op => '1', arg0 => "1010100000", arg1=> "1111000000"),
	( op => '1', arg0 => "1010100000", arg1=> "1111001101"),
	( op => '1', arg0 => "1010100000", arg1=> "1111011010"),
	( op => '1', arg0 => "1010110001", arg1=> "1111000000"),
	( op => '1', arg0 => "1010110001", arg1=> "1111001101"),
	( op => '1', arg0 => "1010110001", arg1=> "1111011010"),
	( op => '1', arg0 => "1010100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1010100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1010100000", arg1=> "1111111010"),
	( op => '1', arg0 => "1010110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1010110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1010110001", arg1=> "1111111010"),
	( op => '1', arg0 => "1011000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1011000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1011000000", arg1=> "1000011010"),
	( op => '1', arg0 => "1011010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1011010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1011010001", arg1=> "1000011010"),
	( op => '1', arg0 => "1011000000", arg1=> "1000100000"),
	( op => '1', arg0 => "1011000000", arg1=> "1000101101"),
	( op => '1', arg0 => "1011000000", arg1=> "1000111010"),
	( op => '1', arg0 => "1011010001", arg1=> "1000100000"),
	( op => '1', arg0 => "1011010001", arg1=> "1000101101"),
	( op => '1', arg0 => "1011010001", arg1=> "1000111010"),
	( op => '1', arg0 => "1011000000", arg1=> "1001000000"),
	( op => '1', arg0 => "1011000000", arg1=> "1001001101"),
	( op => '1', arg0 => "1011000000", arg1=> "1001011010"),
	( op => '1', arg0 => "1011010001", arg1=> "1001000000"),
	( op => '1', arg0 => "1011010001", arg1=> "1001001101"),
	( op => '1', arg0 => "1011010001", arg1=> "1001011010"),
	( op => '1', arg0 => "1011000000", arg1=> "1001100000"),
	( op => '1', arg0 => "1011000000", arg1=> "1001101101"),
	( op => '1', arg0 => "1011000000", arg1=> "1001111010"),
	( op => '1', arg0 => "1011010001", arg1=> "1001100000"),
	( op => '1', arg0 => "1011010001", arg1=> "1001101101"),
	( op => '1', arg0 => "1011010001", arg1=> "1001111010"),
	( op => '1', arg0 => "1011000000", arg1=> "1010000000"),
	( op => '1', arg0 => "1011000000", arg1=> "1010001101"),
	( op => '1', arg0 => "1011000000", arg1=> "1010011010"),
	( op => '1', arg0 => "1011010001", arg1=> "1010000000"),
	( op => '1', arg0 => "1011010001", arg1=> "1010001101"),
	( op => '1', arg0 => "1011010001", arg1=> "1010011010"),
	( op => '1', arg0 => "1011000000", arg1=> "1010100000"),
	( op => '1', arg0 => "1011000000", arg1=> "1010101101"),
	( op => '1', arg0 => "1011000000", arg1=> "1010111010"),
	( op => '1', arg0 => "1011010001", arg1=> "1010100000"),
	( op => '1', arg0 => "1011010001", arg1=> "1010101101"),
	( op => '1', arg0 => "1011010001", arg1=> "1010111010"),
	( op => '1', arg0 => "1011000000", arg1=> "1011000000"),
	( op => '1', arg0 => "1011000000", arg1=> "1011001101"),
	( op => '1', arg0 => "1011000000", arg1=> "1011011010"),
	( op => '1', arg0 => "1011010001", arg1=> "1011000000"),
	( op => '1', arg0 => "1011010001", arg1=> "1011001101"),
	( op => '1', arg0 => "1011010001", arg1=> "1011011010"),
	( op => '1', arg0 => "1011000000", arg1=> "1011100000"),
	( op => '1', arg0 => "1011000000", arg1=> "1011101101"),
	( op => '1', arg0 => "1011000000", arg1=> "1011111010"),
	( op => '1', arg0 => "1011010001", arg1=> "1011100000"),
	( op => '1', arg0 => "1011010001", arg1=> "1011101101"),
	( op => '1', arg0 => "1011010001", arg1=> "1011111010"),
	( op => '1', arg0 => "1011000000", arg1=> "1100000000"),
	( op => '1', arg0 => "1011000000", arg1=> "1100001101"),
	( op => '1', arg0 => "1011000000", arg1=> "1100011010"),
	( op => '1', arg0 => "1011010001", arg1=> "1100000000"),
	( op => '1', arg0 => "1011010001", arg1=> "1100001101"),
	( op => '1', arg0 => "1011010001", arg1=> "1100011010"),
	( op => '1', arg0 => "1011000000", arg1=> "1100100000"),
	( op => '1', arg0 => "1011000000", arg1=> "1100101101"),
	( op => '1', arg0 => "1011000000", arg1=> "1100111010"),
	( op => '1', arg0 => "1011010001", arg1=> "1100100000"),
	( op => '1', arg0 => "1011010001", arg1=> "1100101101"),
	( op => '1', arg0 => "1011010001", arg1=> "1100111010"),
	( op => '1', arg0 => "1011000000", arg1=> "1101000000"),
	( op => '1', arg0 => "1011000000", arg1=> "1101001101"),
	( op => '1', arg0 => "1011000000", arg1=> "1101011010"),
	( op => '1', arg0 => "1011010001", arg1=> "1101000000"),
	( op => '1', arg0 => "1011010001", arg1=> "1101001101"),
	( op => '1', arg0 => "1011010001", arg1=> "1101011010"),
	( op => '1', arg0 => "1011000000", arg1=> "1101100000"),
	( op => '1', arg0 => "1011000000", arg1=> "1101101101"),
	( op => '1', arg0 => "1011000000", arg1=> "1101111010"),
	( op => '1', arg0 => "1011010001", arg1=> "1101100000"),
	( op => '1', arg0 => "1011010001", arg1=> "1101101101"),
	( op => '1', arg0 => "1011010001", arg1=> "1101111010"),
	( op => '1', arg0 => "1011000000", arg1=> "1110000000"),
	( op => '1', arg0 => "1011000000", arg1=> "1110001101"),
	( op => '1', arg0 => "1011000000", arg1=> "1110011010"),
	( op => '1', arg0 => "1011010001", arg1=> "1110000000"),
	( op => '1', arg0 => "1011010001", arg1=> "1110001101"),
	( op => '1', arg0 => "1011010001", arg1=> "1110011010"),
	( op => '1', arg0 => "1011000000", arg1=> "1110100000"),
	( op => '1', arg0 => "1011000000", arg1=> "1110101101"),
	( op => '1', arg0 => "1011000000", arg1=> "1110111010"),
	( op => '1', arg0 => "1011010001", arg1=> "1110100000"),
	( op => '1', arg0 => "1011010001", arg1=> "1110101101"),
	( op => '1', arg0 => "1011010001", arg1=> "1110111010"),
	( op => '1', arg0 => "1011000000", arg1=> "1111000000"),
	( op => '1', arg0 => "1011000000", arg1=> "1111001101"),
	( op => '1', arg0 => "1011000000", arg1=> "1111011010"),
	( op => '1', arg0 => "1011010001", arg1=> "1111000000"),
	( op => '1', arg0 => "1011010001", arg1=> "1111001101"),
	( op => '1', arg0 => "1011010001", arg1=> "1111011010"),
	( op => '1', arg0 => "1011000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1011000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1011000000", arg1=> "1111111010"),
	( op => '1', arg0 => "1011010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1011010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1011010001", arg1=> "1111111010"),
	( op => '1', arg0 => "1011100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1011100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1011100000", arg1=> "1000011010"),
	( op => '1', arg0 => "1011110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1011110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1011110001", arg1=> "1000011010"),
	( op => '1', arg0 => "1011100000", arg1=> "1000100000"),
	( op => '1', arg0 => "1011100000", arg1=> "1000101101"),
	( op => '1', arg0 => "1011100000", arg1=> "1000111010"),
	( op => '1', arg0 => "1011110001", arg1=> "1000100000"),
	( op => '1', arg0 => "1011110001", arg1=> "1000101101"),
	( op => '1', arg0 => "1011110001", arg1=> "1000111010"),
	( op => '1', arg0 => "1011100000", arg1=> "1001000000"),
	( op => '1', arg0 => "1011100000", arg1=> "1001001101"),
	( op => '1', arg0 => "1011100000", arg1=> "1001011010"),
	( op => '1', arg0 => "1011110001", arg1=> "1001000000"),
	( op => '1', arg0 => "1011110001", arg1=> "1001001101"),
	( op => '1', arg0 => "1011110001", arg1=> "1001011010"),
	( op => '1', arg0 => "1011100000", arg1=> "1001100000"),
	( op => '1', arg0 => "1011100000", arg1=> "1001101101"),
	( op => '1', arg0 => "1011100000", arg1=> "1001111010"),
	( op => '1', arg0 => "1011110001", arg1=> "1001100000"),
	( op => '1', arg0 => "1011110001", arg1=> "1001101101"),
	( op => '1', arg0 => "1011110001", arg1=> "1001111010"),
	( op => '1', arg0 => "1011100000", arg1=> "1010000000"),
	( op => '1', arg0 => "1011100000", arg1=> "1010001101"),
	( op => '1', arg0 => "1011100000", arg1=> "1010011010"),
	( op => '1', arg0 => "1011110001", arg1=> "1010000000"),
	( op => '1', arg0 => "1011110001", arg1=> "1010001101"),
	( op => '1', arg0 => "1011110001", arg1=> "1010011010"),
	( op => '1', arg0 => "1011100000", arg1=> "1010100000"),
	( op => '1', arg0 => "1011100000", arg1=> "1010101101"),
	( op => '1', arg0 => "1011100000", arg1=> "1010111010"),
	( op => '1', arg0 => "1011110001", arg1=> "1010100000"),
	( op => '1', arg0 => "1011110001", arg1=> "1010101101"),
	( op => '1', arg0 => "1011110001", arg1=> "1010111010"),
	( op => '1', arg0 => "1011100000", arg1=> "1011000000"),
	( op => '1', arg0 => "1011100000", arg1=> "1011001101"),
	( op => '1', arg0 => "1011100000", arg1=> "1011011010"),
	( op => '1', arg0 => "1011110001", arg1=> "1011000000"),
	( op => '1', arg0 => "1011110001", arg1=> "1011001101"),
	( op => '1', arg0 => "1011110001", arg1=> "1011011010"),
	( op => '1', arg0 => "1011100000", arg1=> "1011100000"),
	( op => '1', arg0 => "1011100000", arg1=> "1011101101"),
	( op => '1', arg0 => "1011100000", arg1=> "1011111010"),
	( op => '1', arg0 => "1011110001", arg1=> "1011100000"),
	( op => '1', arg0 => "1011110001", arg1=> "1011101101"),
	( op => '1', arg0 => "1011110001", arg1=> "1011111010"),
	( op => '1', arg0 => "1011100000", arg1=> "1100000000"),
	( op => '1', arg0 => "1011100000", arg1=> "1100001101"),
	( op => '1', arg0 => "1011100000", arg1=> "1100011010"),
	( op => '1', arg0 => "1011110001", arg1=> "1100000000"),
	( op => '1', arg0 => "1011110001", arg1=> "1100001101"),
	( op => '1', arg0 => "1011110001", arg1=> "1100011010"),
	( op => '1', arg0 => "1011100000", arg1=> "1100100000"),
	( op => '1', arg0 => "1011100000", arg1=> "1100101101"),
	( op => '1', arg0 => "1011100000", arg1=> "1100111010"),
	( op => '1', arg0 => "1011110001", arg1=> "1100100000"),
	( op => '1', arg0 => "1011110001", arg1=> "1100101101"),
	( op => '1', arg0 => "1011110001", arg1=> "1100111010"),
	( op => '1', arg0 => "1011100000", arg1=> "1101000000"),
	( op => '1', arg0 => "1011100000", arg1=> "1101001101"),
	( op => '1', arg0 => "1011100000", arg1=> "1101011010"),
	( op => '1', arg0 => "1011110001", arg1=> "1101000000"),
	( op => '1', arg0 => "1011110001", arg1=> "1101001101"),
	( op => '1', arg0 => "1011110001", arg1=> "1101011010"),
	( op => '1', arg0 => "1011100000", arg1=> "1101100000"),
	( op => '1', arg0 => "1011100000", arg1=> "1101101101"),
	( op => '1', arg0 => "1011100000", arg1=> "1101111010"),
	( op => '1', arg0 => "1011110001", arg1=> "1101100000"),
	( op => '1', arg0 => "1011110001", arg1=> "1101101101"),
	( op => '1', arg0 => "1011110001", arg1=> "1101111010"),
	( op => '1', arg0 => "1011100000", arg1=> "1110000000"),
	( op => '1', arg0 => "1011100000", arg1=> "1110001101"),
	( op => '1', arg0 => "1011100000", arg1=> "1110011010"),
	( op => '1', arg0 => "1011110001", arg1=> "1110000000"),
	( op => '1', arg0 => "1011110001", arg1=> "1110001101"),
	( op => '1', arg0 => "1011110001", arg1=> "1110011010"),
	( op => '1', arg0 => "1011100000", arg1=> "1110100000"),
	( op => '1', arg0 => "1011100000", arg1=> "1110101101"),
	( op => '1', arg0 => "1011100000", arg1=> "1110111010"),
	( op => '1', arg0 => "1011110001", arg1=> "1110100000"),
	( op => '1', arg0 => "1011110001", arg1=> "1110101101"),
	( op => '1', arg0 => "1011110001", arg1=> "1110111010"),
	( op => '1', arg0 => "1011100000", arg1=> "1111000000"),
	( op => '1', arg0 => "1011100000", arg1=> "1111001101"),
	( op => '1', arg0 => "1011100000", arg1=> "1111011010"),
	( op => '1', arg0 => "1011110001", arg1=> "1111000000"),
	( op => '1', arg0 => "1011110001", arg1=> "1111001101"),
	( op => '1', arg0 => "1011110001", arg1=> "1111011010"),
	( op => '1', arg0 => "1011100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1011100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1011100000", arg1=> "1111111010"),
	( op => '1', arg0 => "1011110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1011110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1011110001", arg1=> "1111111010"),
	( op => '1', arg0 => "1100000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1100000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1100000000", arg1=> "1000011010"),
	( op => '1', arg0 => "1100010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1100010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1100010001", arg1=> "1000011010"),
	( op => '1', arg0 => "1100000000", arg1=> "1000100000"),
	( op => '1', arg0 => "1100000000", arg1=> "1000101101"),
	( op => '1', arg0 => "1100000000", arg1=> "1000111010"),
	( op => '1', arg0 => "1100010001", arg1=> "1000100000"),
	( op => '1', arg0 => "1100010001", arg1=> "1000101101"),
	( op => '1', arg0 => "1100010001", arg1=> "1000111010"),
	( op => '1', arg0 => "1100000000", arg1=> "1001000000"),
	( op => '1', arg0 => "1100000000", arg1=> "1001001101"),
	( op => '1', arg0 => "1100000000", arg1=> "1001011010"),
	( op => '1', arg0 => "1100010001", arg1=> "1001000000"),
	( op => '1', arg0 => "1100010001", arg1=> "1001001101"),
	( op => '1', arg0 => "1100010001", arg1=> "1001011010"),
	( op => '1', arg0 => "1100000000", arg1=> "1001100000"),
	( op => '1', arg0 => "1100000000", arg1=> "1001101101"),
	( op => '1', arg0 => "1100000000", arg1=> "1001111010"),
	( op => '1', arg0 => "1100010001", arg1=> "1001100000"),
	( op => '1', arg0 => "1100010001", arg1=> "1001101101"),
	( op => '1', arg0 => "1100010001", arg1=> "1001111010"),
	( op => '1', arg0 => "1100000000", arg1=> "1010000000"),
	( op => '1', arg0 => "1100000000", arg1=> "1010001101"),
	( op => '1', arg0 => "1100000000", arg1=> "1010011010"),
	( op => '1', arg0 => "1100010001", arg1=> "1010000000"),
	( op => '1', arg0 => "1100010001", arg1=> "1010001101"),
	( op => '1', arg0 => "1100010001", arg1=> "1010011010"),
	( op => '1', arg0 => "1100000000", arg1=> "1010100000"),
	( op => '1', arg0 => "1100000000", arg1=> "1010101101"),
	( op => '1', arg0 => "1100000000", arg1=> "1010111010"),
	( op => '1', arg0 => "1100010001", arg1=> "1010100000"),
	( op => '1', arg0 => "1100010001", arg1=> "1010101101"),
	( op => '1', arg0 => "1100010001", arg1=> "1010111010"),
	( op => '1', arg0 => "1100000000", arg1=> "1011000000"),
	( op => '1', arg0 => "1100000000", arg1=> "1011001101"),
	( op => '1', arg0 => "1100000000", arg1=> "1011011010"),
	( op => '1', arg0 => "1100010001", arg1=> "1011000000"),
	( op => '1', arg0 => "1100010001", arg1=> "1011001101"),
	( op => '1', arg0 => "1100010001", arg1=> "1011011010"),
	( op => '1', arg0 => "1100000000", arg1=> "1011100000"),
	( op => '1', arg0 => "1100000000", arg1=> "1011101101"),
	( op => '1', arg0 => "1100000000", arg1=> "1011111010"),
	( op => '1', arg0 => "1100010001", arg1=> "1011100000"),
	( op => '1', arg0 => "1100010001", arg1=> "1011101101"),
	( op => '1', arg0 => "1100010001", arg1=> "1011111010"),
	( op => '1', arg0 => "1100000000", arg1=> "1100000000"),
	( op => '1', arg0 => "1100000000", arg1=> "1100001101"),
	( op => '1', arg0 => "1100000000", arg1=> "1100011010"),
	( op => '1', arg0 => "1100010001", arg1=> "1100000000"),
	( op => '1', arg0 => "1100010001", arg1=> "1100001101"),
	( op => '1', arg0 => "1100010001", arg1=> "1100011010"),
	( op => '1', arg0 => "1100000000", arg1=> "1100100000"),
	( op => '1', arg0 => "1100000000", arg1=> "1100101101"),
	( op => '1', arg0 => "1100000000", arg1=> "1100111010"),
	( op => '1', arg0 => "1100010001", arg1=> "1100100000"),
	( op => '1', arg0 => "1100010001", arg1=> "1100101101"),
	( op => '1', arg0 => "1100010001", arg1=> "1100111010"),
	( op => '1', arg0 => "1100000000", arg1=> "1101000000"),
	( op => '1', arg0 => "1100000000", arg1=> "1101001101"),
	( op => '1', arg0 => "1100000000", arg1=> "1101011010"),
	( op => '1', arg0 => "1100010001", arg1=> "1101000000"),
	( op => '1', arg0 => "1100010001", arg1=> "1101001101"),
	( op => '1', arg0 => "1100010001", arg1=> "1101011010"),
	( op => '1', arg0 => "1100000000", arg1=> "1101100000"),
	( op => '1', arg0 => "1100000000", arg1=> "1101101101"),
	( op => '1', arg0 => "1100000000", arg1=> "1101111010"),
	( op => '1', arg0 => "1100010001", arg1=> "1101100000"),
	( op => '1', arg0 => "1100010001", arg1=> "1101101101"),
	( op => '1', arg0 => "1100010001", arg1=> "1101111010"),
	( op => '1', arg0 => "1100000000", arg1=> "1110000000"),
	( op => '1', arg0 => "1100000000", arg1=> "1110001101"),
	( op => '1', arg0 => "1100000000", arg1=> "1110011010"),
	( op => '1', arg0 => "1100010001", arg1=> "1110000000"),
	( op => '1', arg0 => "1100010001", arg1=> "1110001101"),
	( op => '1', arg0 => "1100010001", arg1=> "1110011010"),
	( op => '1', arg0 => "1100000000", arg1=> "1110100000"),
	( op => '1', arg0 => "1100000000", arg1=> "1110101101"),
	( op => '1', arg0 => "1100000000", arg1=> "1110111010"),
	( op => '1', arg0 => "1100010001", arg1=> "1110100000"),
	( op => '1', arg0 => "1100010001", arg1=> "1110101101"),
	( op => '1', arg0 => "1100010001", arg1=> "1110111010"),
	( op => '1', arg0 => "1100000000", arg1=> "1111000000"),
	( op => '1', arg0 => "1100000000", arg1=> "1111001101"),
	( op => '1', arg0 => "1100000000", arg1=> "1111011010"),
	( op => '1', arg0 => "1100010001", arg1=> "1111000000"),
	( op => '1', arg0 => "1100010001", arg1=> "1111001101"),
	( op => '1', arg0 => "1100010001", arg1=> "1111011010"),
	( op => '1', arg0 => "1100000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1100000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1100000000", arg1=> "1111111010"),
	( op => '1', arg0 => "1100010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1100010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1100010001", arg1=> "1111111010"),
	( op => '1', arg0 => "1100100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1100100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1100100000", arg1=> "1000011010"),
	( op => '1', arg0 => "1100110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1100110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1100110001", arg1=> "1000011010"),
	( op => '1', arg0 => "1100100000", arg1=> "1000100000"),
	( op => '1', arg0 => "1100100000", arg1=> "1000101101"),
	( op => '1', arg0 => "1100100000", arg1=> "1000111010"),
	( op => '1', arg0 => "1100110001", arg1=> "1000100000"),
	( op => '1', arg0 => "1100110001", arg1=> "1000101101"),
	( op => '1', arg0 => "1100110001", arg1=> "1000111010"),
	( op => '1', arg0 => "1100100000", arg1=> "1001000000"),
	( op => '1', arg0 => "1100100000", arg1=> "1001001101"),
	( op => '1', arg0 => "1100100000", arg1=> "1001011010"),
	( op => '1', arg0 => "1100110001", arg1=> "1001000000"),
	( op => '1', arg0 => "1100110001", arg1=> "1001001101"),
	( op => '1', arg0 => "1100110001", arg1=> "1001011010"),
	( op => '1', arg0 => "1100100000", arg1=> "1001100000"),
	( op => '1', arg0 => "1100100000", arg1=> "1001101101"),
	( op => '1', arg0 => "1100100000", arg1=> "1001111010"),
	( op => '1', arg0 => "1100110001", arg1=> "1001100000"),
	( op => '1', arg0 => "1100110001", arg1=> "1001101101"),
	( op => '1', arg0 => "1100110001", arg1=> "1001111010"),
	( op => '1', arg0 => "1100100000", arg1=> "1010000000"),
	( op => '1', arg0 => "1100100000", arg1=> "1010001101"),
	( op => '1', arg0 => "1100100000", arg1=> "1010011010"),
	( op => '1', arg0 => "1100110001", arg1=> "1010000000"),
	( op => '1', arg0 => "1100110001", arg1=> "1010001101"),
	( op => '1', arg0 => "1100110001", arg1=> "1010011010"),
	( op => '1', arg0 => "1100100000", arg1=> "1010100000"),
	( op => '1', arg0 => "1100100000", arg1=> "1010101101"),
	( op => '1', arg0 => "1100100000", arg1=> "1010111010"),
	( op => '1', arg0 => "1100110001", arg1=> "1010100000"),
	( op => '1', arg0 => "1100110001", arg1=> "1010101101"),
	( op => '1', arg0 => "1100110001", arg1=> "1010111010"),
	( op => '1', arg0 => "1100100000", arg1=> "1011000000"),
	( op => '1', arg0 => "1100100000", arg1=> "1011001101"),
	( op => '1', arg0 => "1100100000", arg1=> "1011011010"),
	( op => '1', arg0 => "1100110001", arg1=> "1011000000"),
	( op => '1', arg0 => "1100110001", arg1=> "1011001101"),
	( op => '1', arg0 => "1100110001", arg1=> "1011011010"),
	( op => '1', arg0 => "1100100000", arg1=> "1011100000"),
	( op => '1', arg0 => "1100100000", arg1=> "1011101101"),
	( op => '1', arg0 => "1100100000", arg1=> "1011111010"),
	( op => '1', arg0 => "1100110001", arg1=> "1011100000"),
	( op => '1', arg0 => "1100110001", arg1=> "1011101101"),
	( op => '1', arg0 => "1100110001", arg1=> "1011111010"),
	( op => '1', arg0 => "1100100000", arg1=> "1100000000"),
	( op => '1', arg0 => "1100100000", arg1=> "1100001101"),
	( op => '1', arg0 => "1100100000", arg1=> "1100011010"),
	( op => '1', arg0 => "1100110001", arg1=> "1100000000"),
	( op => '1', arg0 => "1100110001", arg1=> "1100001101"),
	( op => '1', arg0 => "1100110001", arg1=> "1100011010"),
	( op => '1', arg0 => "1100100000", arg1=> "1100100000"),
	( op => '1', arg0 => "1100100000", arg1=> "1100101101"),
	( op => '1', arg0 => "1100100000", arg1=> "1100111010"),
	( op => '1', arg0 => "1100110001", arg1=> "1100100000"),
	( op => '1', arg0 => "1100110001", arg1=> "1100101101"),
	( op => '1', arg0 => "1100110001", arg1=> "1100111010"),
	( op => '1', arg0 => "1100100000", arg1=> "1101000000"),
	( op => '1', arg0 => "1100100000", arg1=> "1101001101"),
	( op => '1', arg0 => "1100100000", arg1=> "1101011010"),
	( op => '1', arg0 => "1100110001", arg1=> "1101000000"),
	( op => '1', arg0 => "1100110001", arg1=> "1101001101"),
	( op => '1', arg0 => "1100110001", arg1=> "1101011010"),
	( op => '1', arg0 => "1100100000", arg1=> "1101100000"),
	( op => '1', arg0 => "1100100000", arg1=> "1101101101"),
	( op => '1', arg0 => "1100100000", arg1=> "1101111010"),
	( op => '1', arg0 => "1100110001", arg1=> "1101100000"),
	( op => '1', arg0 => "1100110001", arg1=> "1101101101"),
	( op => '1', arg0 => "1100110001", arg1=> "1101111010"),
	( op => '1', arg0 => "1100100000", arg1=> "1110000000"),
	( op => '1', arg0 => "1100100000", arg1=> "1110001101"),
	( op => '1', arg0 => "1100100000", arg1=> "1110011010"),
	( op => '1', arg0 => "1100110001", arg1=> "1110000000"),
	( op => '1', arg0 => "1100110001", arg1=> "1110001101"),
	( op => '1', arg0 => "1100110001", arg1=> "1110011010"),
	( op => '1', arg0 => "1100100000", arg1=> "1110100000"),
	( op => '1', arg0 => "1100100000", arg1=> "1110101101"),
	( op => '1', arg0 => "1100100000", arg1=> "1110111010"),
	( op => '1', arg0 => "1100110001", arg1=> "1110100000"),
	( op => '1', arg0 => "1100110001", arg1=> "1110101101"),
	( op => '1', arg0 => "1100110001", arg1=> "1110111010"),
	( op => '1', arg0 => "1100100000", arg1=> "1111000000"),
	( op => '1', arg0 => "1100100000", arg1=> "1111001101"),
	( op => '1', arg0 => "1100100000", arg1=> "1111011010"),
	( op => '1', arg0 => "1100110001", arg1=> "1111000000"),
	( op => '1', arg0 => "1100110001", arg1=> "1111001101"),
	( op => '1', arg0 => "1100110001", arg1=> "1111011010"),
	( op => '1', arg0 => "1100100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1100100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1100100000", arg1=> "1111111010"),
	( op => '1', arg0 => "1100110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1100110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1100110001", arg1=> "1111111010"),
	( op => '1', arg0 => "1101000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1101000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1101000000", arg1=> "1000011010"),
	( op => '1', arg0 => "1101010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1101010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1101010001", arg1=> "1000011010"),
	( op => '1', arg0 => "1101000000", arg1=> "1000100000"),
	( op => '1', arg0 => "1101000000", arg1=> "1000101101"),
	( op => '1', arg0 => "1101000000", arg1=> "1000111010"),
	( op => '1', arg0 => "1101010001", arg1=> "1000100000"),
	( op => '1', arg0 => "1101010001", arg1=> "1000101101"),
	( op => '1', arg0 => "1101010001", arg1=> "1000111010"),
	( op => '1', arg0 => "1101000000", arg1=> "1001000000"),
	( op => '1', arg0 => "1101000000", arg1=> "1001001101"),
	( op => '1', arg0 => "1101000000", arg1=> "1001011010"),
	( op => '1', arg0 => "1101010001", arg1=> "1001000000"),
	( op => '1', arg0 => "1101010001", arg1=> "1001001101"),
	( op => '1', arg0 => "1101010001", arg1=> "1001011010"),
	( op => '1', arg0 => "1101000000", arg1=> "1001100000"),
	( op => '1', arg0 => "1101000000", arg1=> "1001101101"),
	( op => '1', arg0 => "1101000000", arg1=> "1001111010"),
	( op => '1', arg0 => "1101010001", arg1=> "1001100000"),
	( op => '1', arg0 => "1101010001", arg1=> "1001101101"),
	( op => '1', arg0 => "1101010001", arg1=> "1001111010"),
	( op => '1', arg0 => "1101000000", arg1=> "1010000000"),
	( op => '1', arg0 => "1101000000", arg1=> "1010001101"),
	( op => '1', arg0 => "1101000000", arg1=> "1010011010"),
	( op => '1', arg0 => "1101010001", arg1=> "1010000000"),
	( op => '1', arg0 => "1101010001", arg1=> "1010001101"),
	( op => '1', arg0 => "1101010001", arg1=> "1010011010"),
	( op => '1', arg0 => "1101000000", arg1=> "1010100000"),
	( op => '1', arg0 => "1101000000", arg1=> "1010101101"),
	( op => '1', arg0 => "1101000000", arg1=> "1010111010"),
	( op => '1', arg0 => "1101010001", arg1=> "1010100000"),
	( op => '1', arg0 => "1101010001", arg1=> "1010101101"),
	( op => '1', arg0 => "1101010001", arg1=> "1010111010"),
	( op => '1', arg0 => "1101000000", arg1=> "1011000000"),
	( op => '1', arg0 => "1101000000", arg1=> "1011001101"),
	( op => '1', arg0 => "1101000000", arg1=> "1011011010"),
	( op => '1', arg0 => "1101010001", arg1=> "1011000000"),
	( op => '1', arg0 => "1101010001", arg1=> "1011001101"),
	( op => '1', arg0 => "1101010001", arg1=> "1011011010"),
	( op => '1', arg0 => "1101000000", arg1=> "1011100000"),
	( op => '1', arg0 => "1101000000", arg1=> "1011101101"),
	( op => '1', arg0 => "1101000000", arg1=> "1011111010"),
	( op => '1', arg0 => "1101010001", arg1=> "1011100000"),
	( op => '1', arg0 => "1101010001", arg1=> "1011101101"),
	( op => '1', arg0 => "1101010001", arg1=> "1011111010"),
	( op => '1', arg0 => "1101000000", arg1=> "1100000000"),
	( op => '1', arg0 => "1101000000", arg1=> "1100001101"),
	( op => '1', arg0 => "1101000000", arg1=> "1100011010"),
	( op => '1', arg0 => "1101010001", arg1=> "1100000000"),
	( op => '1', arg0 => "1101010001", arg1=> "1100001101"),
	( op => '1', arg0 => "1101010001", arg1=> "1100011010"),
	( op => '1', arg0 => "1101000000", arg1=> "1100100000"),
	( op => '1', arg0 => "1101000000", arg1=> "1100101101"),
	( op => '1', arg0 => "1101000000", arg1=> "1100111010"),
	( op => '1', arg0 => "1101010001", arg1=> "1100100000"),
	( op => '1', arg0 => "1101010001", arg1=> "1100101101"),
	( op => '1', arg0 => "1101010001", arg1=> "1100111010"),
	( op => '1', arg0 => "1101000000", arg1=> "1101000000"),
	( op => '1', arg0 => "1101000000", arg1=> "1101001101"),
	( op => '1', arg0 => "1101000000", arg1=> "1101011010"),
	( op => '1', arg0 => "1101010001", arg1=> "1101000000"),
	( op => '1', arg0 => "1101010001", arg1=> "1101001101"),
	( op => '1', arg0 => "1101010001", arg1=> "1101011010"),
	( op => '1', arg0 => "1101000000", arg1=> "1101100000"),
	( op => '1', arg0 => "1101000000", arg1=> "1101101101"),
	( op => '1', arg0 => "1101000000", arg1=> "1101111010"),
	( op => '1', arg0 => "1101010001", arg1=> "1101100000"),
	( op => '1', arg0 => "1101010001", arg1=> "1101101101"),
	( op => '1', arg0 => "1101010001", arg1=> "1101111010"),
	( op => '1', arg0 => "1101000000", arg1=> "1110000000"),
	( op => '1', arg0 => "1101000000", arg1=> "1110001101"),
	( op => '1', arg0 => "1101000000", arg1=> "1110011010"),
	( op => '1', arg0 => "1101010001", arg1=> "1110000000"),
	( op => '1', arg0 => "1101010001", arg1=> "1110001101"),
	( op => '1', arg0 => "1101010001", arg1=> "1110011010"),
	( op => '1', arg0 => "1101000000", arg1=> "1110100000"),
	( op => '1', arg0 => "1101000000", arg1=> "1110101101"),
	( op => '1', arg0 => "1101000000", arg1=> "1110111010"),
	( op => '1', arg0 => "1101010001", arg1=> "1110100000"),
	( op => '1', arg0 => "1101010001", arg1=> "1110101101"),
	( op => '1', arg0 => "1101010001", arg1=> "1110111010"),
	( op => '1', arg0 => "1101000000", arg1=> "1111000000"),
	( op => '1', arg0 => "1101000000", arg1=> "1111001101"),
	( op => '1', arg0 => "1101000000", arg1=> "1111011010"),
	( op => '1', arg0 => "1101010001", arg1=> "1111000000"),
	( op => '1', arg0 => "1101010001", arg1=> "1111001101"),
	( op => '1', arg0 => "1101010001", arg1=> "1111011010"),
	( op => '1', arg0 => "1101000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1101000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1101000000", arg1=> "1111111010"),
	( op => '1', arg0 => "1101010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1101010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1101010001", arg1=> "1111111010"),
	( op => '1', arg0 => "1101100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1101100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1101100000", arg1=> "1000011010"),
	( op => '1', arg0 => "1101110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1101110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1101110001", arg1=> "1000011010"),
	( op => '1', arg0 => "1101100000", arg1=> "1000100000"),
	( op => '1', arg0 => "1101100000", arg1=> "1000101101"),
	( op => '1', arg0 => "1101100000", arg1=> "1000111010"),
	( op => '1', arg0 => "1101110001", arg1=> "1000100000"),
	( op => '1', arg0 => "1101110001", arg1=> "1000101101"),
	( op => '1', arg0 => "1101110001", arg1=> "1000111010"),
	( op => '1', arg0 => "1101100000", arg1=> "1001000000"),
	( op => '1', arg0 => "1101100000", arg1=> "1001001101"),
	( op => '1', arg0 => "1101100000", arg1=> "1001011010"),
	( op => '1', arg0 => "1101110001", arg1=> "1001000000"),
	( op => '1', arg0 => "1101110001", arg1=> "1001001101"),
	( op => '1', arg0 => "1101110001", arg1=> "1001011010"),
	( op => '1', arg0 => "1101100000", arg1=> "1001100000"),
	( op => '1', arg0 => "1101100000", arg1=> "1001101101"),
	( op => '1', arg0 => "1101100000", arg1=> "1001111010"),
	( op => '1', arg0 => "1101110001", arg1=> "1001100000"),
	( op => '1', arg0 => "1101110001", arg1=> "1001101101"),
	( op => '1', arg0 => "1101110001", arg1=> "1001111010"),
	( op => '1', arg0 => "1101100000", arg1=> "1010000000"),
	( op => '1', arg0 => "1101100000", arg1=> "1010001101"),
	( op => '1', arg0 => "1101100000", arg1=> "1010011010"),
	( op => '1', arg0 => "1101110001", arg1=> "1010000000"),
	( op => '1', arg0 => "1101110001", arg1=> "1010001101"),
	( op => '1', arg0 => "1101110001", arg1=> "1010011010"),
	( op => '1', arg0 => "1101100000", arg1=> "1010100000"),
	( op => '1', arg0 => "1101100000", arg1=> "1010101101"),
	( op => '1', arg0 => "1101100000", arg1=> "1010111010"),
	( op => '1', arg0 => "1101110001", arg1=> "1010100000"),
	( op => '1', arg0 => "1101110001", arg1=> "1010101101"),
	( op => '1', arg0 => "1101110001", arg1=> "1010111010"),
	( op => '1', arg0 => "1101100000", arg1=> "1011000000"),
	( op => '1', arg0 => "1101100000", arg1=> "1011001101"),
	( op => '1', arg0 => "1101100000", arg1=> "1011011010"),
	( op => '1', arg0 => "1101110001", arg1=> "1011000000"),
	( op => '1', arg0 => "1101110001", arg1=> "1011001101"),
	( op => '1', arg0 => "1101110001", arg1=> "1011011010"),
	( op => '1', arg0 => "1101100000", arg1=> "1011100000"),
	( op => '1', arg0 => "1101100000", arg1=> "1011101101"),
	( op => '1', arg0 => "1101100000", arg1=> "1011111010"),
	( op => '1', arg0 => "1101110001", arg1=> "1011100000"),
	( op => '1', arg0 => "1101110001", arg1=> "1011101101"),
	( op => '1', arg0 => "1101110001", arg1=> "1011111010"),
	( op => '1', arg0 => "1101100000", arg1=> "1100000000"),
	( op => '1', arg0 => "1101100000", arg1=> "1100001101"),
	( op => '1', arg0 => "1101100000", arg1=> "1100011010"),
	( op => '1', arg0 => "1101110001", arg1=> "1100000000"),
	( op => '1', arg0 => "1101110001", arg1=> "1100001101"),
	( op => '1', arg0 => "1101110001", arg1=> "1100011010"),
	( op => '1', arg0 => "1101100000", arg1=> "1100100000"),
	( op => '1', arg0 => "1101100000", arg1=> "1100101101"),
	( op => '1', arg0 => "1101100000", arg1=> "1100111010"),
	( op => '1', arg0 => "1101110001", arg1=> "1100100000"),
	( op => '1', arg0 => "1101110001", arg1=> "1100101101"),
	( op => '1', arg0 => "1101110001", arg1=> "1100111010"),
	( op => '1', arg0 => "1101100000", arg1=> "1101000000"),
	( op => '1', arg0 => "1101100000", arg1=> "1101001101"),
	( op => '1', arg0 => "1101100000", arg1=> "1101011010"),
	( op => '1', arg0 => "1101110001", arg1=> "1101000000"),
	( op => '1', arg0 => "1101110001", arg1=> "1101001101"),
	( op => '1', arg0 => "1101110001", arg1=> "1101011010"),
	( op => '1', arg0 => "1101100000", arg1=> "1101100000"),
	( op => '1', arg0 => "1101100000", arg1=> "1101101101"),
	( op => '1', arg0 => "1101100000", arg1=> "1101111010"),
	( op => '1', arg0 => "1101110001", arg1=> "1101100000"),
	( op => '1', arg0 => "1101110001", arg1=> "1101101101"),
	( op => '1', arg0 => "1101110001", arg1=> "1101111010"),
	( op => '1', arg0 => "1101100000", arg1=> "1110000000"),
	( op => '1', arg0 => "1101100000", arg1=> "1110001101"),
	( op => '1', arg0 => "1101100000", arg1=> "1110011010"),
	( op => '1', arg0 => "1101110001", arg1=> "1110000000"),
	( op => '1', arg0 => "1101110001", arg1=> "1110001101"),
	( op => '1', arg0 => "1101110001", arg1=> "1110011010"),
	( op => '1', arg0 => "1101100000", arg1=> "1110100000"),
	( op => '1', arg0 => "1101100000", arg1=> "1110101101"),
	( op => '1', arg0 => "1101100000", arg1=> "1110111010"),
	( op => '1', arg0 => "1101110001", arg1=> "1110100000"),
	( op => '1', arg0 => "1101110001", arg1=> "1110101101"),
	( op => '1', arg0 => "1101110001", arg1=> "1110111010"),
	( op => '1', arg0 => "1101100000", arg1=> "1111000000"),
	( op => '1', arg0 => "1101100000", arg1=> "1111001101"),
	( op => '1', arg0 => "1101100000", arg1=> "1111011010"),
	( op => '1', arg0 => "1101110001", arg1=> "1111000000"),
	( op => '1', arg0 => "1101110001", arg1=> "1111001101"),
	( op => '1', arg0 => "1101110001", arg1=> "1111011010"),
	( op => '1', arg0 => "1101100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1101100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1101100000", arg1=> "1111111010"),
	( op => '1', arg0 => "1101110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1101110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1101110001", arg1=> "1111111010"),
	( op => '1', arg0 => "1110000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1110000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1110000000", arg1=> "1000011010"),
	( op => '1', arg0 => "1110010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1110010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1110010001", arg1=> "1000011010"),
	( op => '1', arg0 => "1110000000", arg1=> "1000100000"),
	( op => '1', arg0 => "1110000000", arg1=> "1000101101"),
	( op => '1', arg0 => "1110000000", arg1=> "1000111010"),
	( op => '1', arg0 => "1110010001", arg1=> "1000100000"),
	( op => '1', arg0 => "1110010001", arg1=> "1000101101"),
	( op => '1', arg0 => "1110010001", arg1=> "1000111010"),
	( op => '1', arg0 => "1110000000", arg1=> "1001000000"),
	( op => '1', arg0 => "1110000000", arg1=> "1001001101"),
	( op => '1', arg0 => "1110000000", arg1=> "1001011010"),
	( op => '1', arg0 => "1110010001", arg1=> "1001000000"),
	( op => '1', arg0 => "1110010001", arg1=> "1001001101"),
	( op => '1', arg0 => "1110010001", arg1=> "1001011010"),
	( op => '1', arg0 => "1110000000", arg1=> "1001100000"),
	( op => '1', arg0 => "1110000000", arg1=> "1001101101"),
	( op => '1', arg0 => "1110000000", arg1=> "1001111010"),
	( op => '1', arg0 => "1110010001", arg1=> "1001100000"),
	( op => '1', arg0 => "1110010001", arg1=> "1001101101"),
	( op => '1', arg0 => "1110010001", arg1=> "1001111010"),
	( op => '1', arg0 => "1110000000", arg1=> "1010000000"),
	( op => '1', arg0 => "1110000000", arg1=> "1010001101"),
	( op => '1', arg0 => "1110000000", arg1=> "1010011010"),
	( op => '1', arg0 => "1110010001", arg1=> "1010000000"),
	( op => '1', arg0 => "1110010001", arg1=> "1010001101"),
	( op => '1', arg0 => "1110010001", arg1=> "1010011010"),
	( op => '1', arg0 => "1110000000", arg1=> "1010100000"),
	( op => '1', arg0 => "1110000000", arg1=> "1010101101"),
	( op => '1', arg0 => "1110000000", arg1=> "1010111010"),
	( op => '1', arg0 => "1110010001", arg1=> "1010100000"),
	( op => '1', arg0 => "1110010001", arg1=> "1010101101"),
	( op => '1', arg0 => "1110010001", arg1=> "1010111010"),
	( op => '1', arg0 => "1110000000", arg1=> "1011000000"),
	( op => '1', arg0 => "1110000000", arg1=> "1011001101"),
	( op => '1', arg0 => "1110000000", arg1=> "1011011010"),
	( op => '1', arg0 => "1110010001", arg1=> "1011000000"),
	( op => '1', arg0 => "1110010001", arg1=> "1011001101"),
	( op => '1', arg0 => "1110010001", arg1=> "1011011010"),
	( op => '1', arg0 => "1110000000", arg1=> "1011100000"),
	( op => '1', arg0 => "1110000000", arg1=> "1011101101"),
	( op => '1', arg0 => "1110000000", arg1=> "1011111010"),
	( op => '1', arg0 => "1110010001", arg1=> "1011100000"),
	( op => '1', arg0 => "1110010001", arg1=> "1011101101"),
	( op => '1', arg0 => "1110010001", arg1=> "1011111010"),
	( op => '1', arg0 => "1110000000", arg1=> "1100000000"),
	( op => '1', arg0 => "1110000000", arg1=> "1100001101"),
	( op => '1', arg0 => "1110000000", arg1=> "1100011010"),
	( op => '1', arg0 => "1110010001", arg1=> "1100000000"),
	( op => '1', arg0 => "1110010001", arg1=> "1100001101"),
	( op => '1', arg0 => "1110010001", arg1=> "1100011010"),
	( op => '1', arg0 => "1110000000", arg1=> "1100100000"),
	( op => '1', arg0 => "1110000000", arg1=> "1100101101"),
	( op => '1', arg0 => "1110000000", arg1=> "1100111010"),
	( op => '1', arg0 => "1110010001", arg1=> "1100100000"),
	( op => '1', arg0 => "1110010001", arg1=> "1100101101"),
	( op => '1', arg0 => "1110010001", arg1=> "1100111010"),
	( op => '1', arg0 => "1110000000", arg1=> "1101000000"),
	( op => '1', arg0 => "1110000000", arg1=> "1101001101"),
	( op => '1', arg0 => "1110000000", arg1=> "1101011010"),
	( op => '1', arg0 => "1110010001", arg1=> "1101000000"),
	( op => '1', arg0 => "1110010001", arg1=> "1101001101"),
	( op => '1', arg0 => "1110010001", arg1=> "1101011010"),
	( op => '1', arg0 => "1110000000", arg1=> "1101100000"),
	( op => '1', arg0 => "1110000000", arg1=> "1101101101"),
	( op => '1', arg0 => "1110000000", arg1=> "1101111010"),
	( op => '1', arg0 => "1110010001", arg1=> "1101100000"),
	( op => '1', arg0 => "1110010001", arg1=> "1101101101"),
	( op => '1', arg0 => "1110010001", arg1=> "1101111010"),
	( op => '1', arg0 => "1110000000", arg1=> "1110000000"),
	( op => '1', arg0 => "1110000000", arg1=> "1110001101"),
	( op => '1', arg0 => "1110000000", arg1=> "1110011010"),
	( op => '1', arg0 => "1110010001", arg1=> "1110000000"),
	( op => '1', arg0 => "1110010001", arg1=> "1110001101"),
	( op => '1', arg0 => "1110010001", arg1=> "1110011010"),
	( op => '1', arg0 => "1110000000", arg1=> "1110100000"),
	( op => '1', arg0 => "1110000000", arg1=> "1110101101"),
	( op => '1', arg0 => "1110000000", arg1=> "1110111010"),
	( op => '1', arg0 => "1110010001", arg1=> "1110100000"),
	( op => '1', arg0 => "1110010001", arg1=> "1110101101"),
	( op => '1', arg0 => "1110010001", arg1=> "1110111010"),
	( op => '1', arg0 => "1110000000", arg1=> "1111000000"),
	( op => '1', arg0 => "1110000000", arg1=> "1111001101"),
	( op => '1', arg0 => "1110000000", arg1=> "1111011010"),
	( op => '1', arg0 => "1110010001", arg1=> "1111000000"),
	( op => '1', arg0 => "1110010001", arg1=> "1111001101"),
	( op => '1', arg0 => "1110010001", arg1=> "1111011010"),
	( op => '1', arg0 => "1110000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1110000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1110000000", arg1=> "1111111010"),
	( op => '1', arg0 => "1110010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1110010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1110010001", arg1=> "1111111010"),
	( op => '1', arg0 => "1110100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1110100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1110100000", arg1=> "1000011010"),
	( op => '1', arg0 => "1110110001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1110110001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1110110001", arg1=> "1000011010"),
	( op => '1', arg0 => "1110100000", arg1=> "1000100000"),
	( op => '1', arg0 => "1110100000", arg1=> "1000101101"),
	( op => '1', arg0 => "1110100000", arg1=> "1000111010"),
	( op => '1', arg0 => "1110110001", arg1=> "1000100000"),
	( op => '1', arg0 => "1110110001", arg1=> "1000101101"),
	( op => '1', arg0 => "1110110001", arg1=> "1000111010"),
	( op => '1', arg0 => "1110100000", arg1=> "1001000000"),
	( op => '1', arg0 => "1110100000", arg1=> "1001001101"),
	( op => '1', arg0 => "1110100000", arg1=> "1001011010"),
	( op => '1', arg0 => "1110110001", arg1=> "1001000000"),
	( op => '1', arg0 => "1110110001", arg1=> "1001001101"),
	( op => '1', arg0 => "1110110001", arg1=> "1001011010"),
	( op => '1', arg0 => "1110100000", arg1=> "1001100000"),
	( op => '1', arg0 => "1110100000", arg1=> "1001101101"),
	( op => '1', arg0 => "1110100000", arg1=> "1001111010"),
	( op => '1', arg0 => "1110110001", arg1=> "1001100000"),
	( op => '1', arg0 => "1110110001", arg1=> "1001101101"),
	( op => '1', arg0 => "1110110001", arg1=> "1001111010"),
	( op => '1', arg0 => "1110100000", arg1=> "1010000000"),
	( op => '1', arg0 => "1110100000", arg1=> "1010001101"),
	( op => '1', arg0 => "1110100000", arg1=> "1010011010"),
	( op => '1', arg0 => "1110110001", arg1=> "1010000000"),
	( op => '1', arg0 => "1110110001", arg1=> "1010001101"),
	( op => '1', arg0 => "1110110001", arg1=> "1010011010"),
	( op => '1', arg0 => "1110100000", arg1=> "1010100000"),
	( op => '1', arg0 => "1110100000", arg1=> "1010101101"),
	( op => '1', arg0 => "1110100000", arg1=> "1010111010"),
	( op => '1', arg0 => "1110110001", arg1=> "1010100000"),
	( op => '1', arg0 => "1110110001", arg1=> "1010101101"),
	( op => '1', arg0 => "1110110001", arg1=> "1010111010"),
	( op => '1', arg0 => "1110100000", arg1=> "1011000000"),
	( op => '1', arg0 => "1110100000", arg1=> "1011001101"),
	( op => '1', arg0 => "1110100000", arg1=> "1011011010"),
	( op => '1', arg0 => "1110110001", arg1=> "1011000000"),
	( op => '1', arg0 => "1110110001", arg1=> "1011001101"),
	( op => '1', arg0 => "1110110001", arg1=> "1011011010"),
	( op => '1', arg0 => "1110100000", arg1=> "1011100000"),
	( op => '1', arg0 => "1110100000", arg1=> "1011101101"),
	( op => '1', arg0 => "1110100000", arg1=> "1011111010"),
	( op => '1', arg0 => "1110110001", arg1=> "1011100000"),
	( op => '1', arg0 => "1110110001", arg1=> "1011101101"),
	( op => '1', arg0 => "1110110001", arg1=> "1011111010"),
	( op => '1', arg0 => "1110100000", arg1=> "1100000000"),
	( op => '1', arg0 => "1110100000", arg1=> "1100001101"),
	( op => '1', arg0 => "1110100000", arg1=> "1100011010"),
	( op => '1', arg0 => "1110110001", arg1=> "1100000000"),
	( op => '1', arg0 => "1110110001", arg1=> "1100001101"),
	( op => '1', arg0 => "1110110001", arg1=> "1100011010"),
	( op => '1', arg0 => "1110100000", arg1=> "1100100000"),
	( op => '1', arg0 => "1110100000", arg1=> "1100101101"),
	( op => '1', arg0 => "1110100000", arg1=> "1100111010"),
	( op => '1', arg0 => "1110110001", arg1=> "1100100000"),
	( op => '1', arg0 => "1110110001", arg1=> "1100101101"),
	( op => '1', arg0 => "1110110001", arg1=> "1100111010"),
	( op => '1', arg0 => "1110100000", arg1=> "1101000000"),
	( op => '1', arg0 => "1110100000", arg1=> "1101001101"),
	( op => '1', arg0 => "1110100000", arg1=> "1101011010"),
	( op => '1', arg0 => "1110110001", arg1=> "1101000000"),
	( op => '1', arg0 => "1110110001", arg1=> "1101001101"),
	( op => '1', arg0 => "1110110001", arg1=> "1101011010"),
	( op => '1', arg0 => "1110100000", arg1=> "1101100000"),
	( op => '1', arg0 => "1110100000", arg1=> "1101101101"),
	( op => '1', arg0 => "1110100000", arg1=> "1101111010"),
	( op => '1', arg0 => "1110110001", arg1=> "1101100000"),
	( op => '1', arg0 => "1110110001", arg1=> "1101101101"),
	( op => '1', arg0 => "1110110001", arg1=> "1101111010"),
	( op => '1', arg0 => "1110100000", arg1=> "1110000000"),
	( op => '1', arg0 => "1110100000", arg1=> "1110001101"),
	( op => '1', arg0 => "1110100000", arg1=> "1110011010"),
	( op => '1', arg0 => "1110110001", arg1=> "1110000000"),
	( op => '1', arg0 => "1110110001", arg1=> "1110001101"),
	( op => '1', arg0 => "1110110001", arg1=> "1110011010"),
	( op => '1', arg0 => "1110100000", arg1=> "1110100000"),
	( op => '1', arg0 => "1110100000", arg1=> "1110101101"),
	( op => '1', arg0 => "1110100000", arg1=> "1110111010"),
	( op => '1', arg0 => "1110110001", arg1=> "1110100000"),
	( op => '1', arg0 => "1110110001", arg1=> "1110101101"),
	( op => '1', arg0 => "1110110001", arg1=> "1110111010"),
	( op => '1', arg0 => "1110100000", arg1=> "1111000000"),
	( op => '1', arg0 => "1110100000", arg1=> "1111001101"),
	( op => '1', arg0 => "1110100000", arg1=> "1111011010"),
	( op => '1', arg0 => "1110110001", arg1=> "1111000000"),
	( op => '1', arg0 => "1110110001", arg1=> "1111001101"),
	( op => '1', arg0 => "1110110001", arg1=> "1111011010"),
	( op => '1', arg0 => "1110100000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1110100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1110100000", arg1=> "1111111010"),
	( op => '1', arg0 => "1110110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1110110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1110110001", arg1=> "1111111010"),
	( op => '1', arg0 => "1111000000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1111000000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1111000000", arg1=> "1000011010"),
	( op => '1', arg0 => "1111010001", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1111010001", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1111010001", arg1=> "1000011010"),
	( op => '1', arg0 => "1111000000", arg1=> "1000100000"),
	( op => '1', arg0 => "1111000000", arg1=> "1000101101"),
	( op => '1', arg0 => "1111000000", arg1=> "1000111010"),
	( op => '1', arg0 => "1111010001", arg1=> "1000100000"),
	( op => '1', arg0 => "1111010001", arg1=> "1000101101"),
	( op => '1', arg0 => "1111010001", arg1=> "1000111010"),
	( op => '1', arg0 => "1111000000", arg1=> "1001000000"),
	( op => '1', arg0 => "1111000000", arg1=> "1001001101"),
	( op => '1', arg0 => "1111000000", arg1=> "1001011010"),
	( op => '1', arg0 => "1111010001", arg1=> "1001000000"),
	( op => '1', arg0 => "1111010001", arg1=> "1001001101"),
	( op => '1', arg0 => "1111010001", arg1=> "1001011010"),
	( op => '1', arg0 => "1111000000", arg1=> "1001100000"),
	( op => '1', arg0 => "1111000000", arg1=> "1001101101"),
	( op => '1', arg0 => "1111000000", arg1=> "1001111010"),
	( op => '1', arg0 => "1111010001", arg1=> "1001100000"),
	( op => '1', arg0 => "1111010001", arg1=> "1001101101"),
	( op => '1', arg0 => "1111010001", arg1=> "1001111010"),
	( op => '1', arg0 => "1111000000", arg1=> "1010000000"),
	( op => '1', arg0 => "1111000000", arg1=> "1010001101"),
	( op => '1', arg0 => "1111000000", arg1=> "1010011010"),
	( op => '1', arg0 => "1111010001", arg1=> "1010000000"),
	( op => '1', arg0 => "1111010001", arg1=> "1010001101"),
	( op => '1', arg0 => "1111010001", arg1=> "1010011010"),
	( op => '1', arg0 => "1111000000", arg1=> "1010100000"),
	( op => '1', arg0 => "1111000000", arg1=> "1010101101"),
	( op => '1', arg0 => "1111000000", arg1=> "1010111010"),
	( op => '1', arg0 => "1111010001", arg1=> "1010100000"),
	( op => '1', arg0 => "1111010001", arg1=> "1010101101"),
	( op => '1', arg0 => "1111010001", arg1=> "1010111010"),
	( op => '1', arg0 => "1111000000", arg1=> "1011000000"),
	( op => '1', arg0 => "1111000000", arg1=> "1011001101"),
	( op => '1', arg0 => "1111000000", arg1=> "1011011010"),
	( op => '1', arg0 => "1111010001", arg1=> "1011000000"),
	( op => '1', arg0 => "1111010001", arg1=> "1011001101"),
	( op => '1', arg0 => "1111010001", arg1=> "1011011010"),
	( op => '1', arg0 => "1111000000", arg1=> "1011100000"),
	( op => '1', arg0 => "1111000000", arg1=> "1011101101"),
	( op => '1', arg0 => "1111000000", arg1=> "1011111010"),
	( op => '1', arg0 => "1111010001", arg1=> "1011100000"),
	( op => '1', arg0 => "1111010001", arg1=> "1011101101"),
	( op => '1', arg0 => "1111010001", arg1=> "1011111010"),
	( op => '1', arg0 => "1111000000", arg1=> "1100000000"),
	( op => '1', arg0 => "1111000000", arg1=> "1100001101"),
	( op => '1', arg0 => "1111000000", arg1=> "1100011010"),
	( op => '1', arg0 => "1111010001", arg1=> "1100000000"),
	( op => '1', arg0 => "1111010001", arg1=> "1100001101"),
	( op => '1', arg0 => "1111010001", arg1=> "1100011010"),
	( op => '1', arg0 => "1111000000", arg1=> "1100100000"),
	( op => '1', arg0 => "1111000000", arg1=> "1100101101"),
	( op => '1', arg0 => "1111000000", arg1=> "1100111010"),
	( op => '1', arg0 => "1111010001", arg1=> "1100100000"),
	( op => '1', arg0 => "1111010001", arg1=> "1100101101"),
	( op => '1', arg0 => "1111010001", arg1=> "1100111010"),
	( op => '1', arg0 => "1111000000", arg1=> "1101000000"),
	( op => '1', arg0 => "1111000000", arg1=> "1101001101"),
	( op => '1', arg0 => "1111000000", arg1=> "1101011010"),
	( op => '1', arg0 => "1111010001", arg1=> "1101000000"),
	( op => '1', arg0 => "1111010001", arg1=> "1101001101"),
	( op => '1', arg0 => "1111010001", arg1=> "1101011010"),
	( op => '1', arg0 => "1111000000", arg1=> "1101100000"),
	( op => '1', arg0 => "1111000000", arg1=> "1101101101"),
	( op => '1', arg0 => "1111000000", arg1=> "1101111010"),
	( op => '1', arg0 => "1111010001", arg1=> "1101100000"),
	( op => '1', arg0 => "1111010001", arg1=> "1101101101"),
	( op => '1', arg0 => "1111010001", arg1=> "1101111010"),
	( op => '1', arg0 => "1111000000", arg1=> "1110000000"),
	( op => '1', arg0 => "1111000000", arg1=> "1110001101"),
	( op => '1', arg0 => "1111000000", arg1=> "1110011010"),
	( op => '1', arg0 => "1111010001", arg1=> "1110000000"),
	( op => '1', arg0 => "1111010001", arg1=> "1110001101"),
	( op => '1', arg0 => "1111010001", arg1=> "1110011010"),
	( op => '1', arg0 => "1111000000", arg1=> "1110100000"),
	( op => '1', arg0 => "1111000000", arg1=> "1110101101"),
	( op => '1', arg0 => "1111000000", arg1=> "1110111010"),
	( op => '1', arg0 => "1111010001", arg1=> "1110100000"),
	( op => '1', arg0 => "1111010001", arg1=> "1110101101"),
	( op => '1', arg0 => "1111010001", arg1=> "1110111010"),
	( op => '1', arg0 => "1111000000", arg1=> "1111000000"),
	( op => '1', arg0 => "1111000000", arg1=> "1111001101"),
	( op => '1', arg0 => "1111000000", arg1=> "1111011010"),
	( op => '1', arg0 => "1111010001", arg1=> "1111000000"),
	( op => '1', arg0 => "1111010001", arg1=> "1111001101"),
	( op => '1', arg0 => "1111010001", arg1=> "1111011010"),
	( op => '1', arg0 => "1111000000", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1111000000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1111000000", arg1=> "1111111010"),
	( op => '1', arg0 => "1111010001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1111010001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1111010001", arg1=> "1111111010"),
	( op => '1', arg0 => "1111100000", arg1=> "1000000000"),
-- denorm!	( op => '1', arg0 => "1111100000", arg1=> "1000001101"),
-- denorm!	( op => '1', arg0 => "1111100000", arg1=> "1000011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1000000000"),
-- NaN!-- denorm!	( op => '1', arg0 => "1111110001", arg1=> "1000001101"),
-- NaN!-- denorm!	( op => '1', arg0 => "1111110001", arg1=> "1000011010"),
	( op => '1', arg0 => "1111100000", arg1=> "1000100000"),
	( op => '1', arg0 => "1111100000", arg1=> "1000101101"),
	( op => '1', arg0 => "1111100000", arg1=> "1000111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1000100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1000101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1000111010"),
	( op => '1', arg0 => "1111100000", arg1=> "1001000000"),
	( op => '1', arg0 => "1111100000", arg1=> "1001001101"),
	( op => '1', arg0 => "1111100000", arg1=> "1001011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1001000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1001001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1001011010"),
	( op => '1', arg0 => "1111100000", arg1=> "1001100000"),
	( op => '1', arg0 => "1111100000", arg1=> "1001101101"),
	( op => '1', arg0 => "1111100000", arg1=> "1001111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1001100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1001101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1001111010"),
	( op => '1', arg0 => "1111100000", arg1=> "1010000000"),
	( op => '1', arg0 => "1111100000", arg1=> "1010001101"),
	( op => '1', arg0 => "1111100000", arg1=> "1010011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1010000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1010001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1010011010"),
	( op => '1', arg0 => "1111100000", arg1=> "1010100000"),
	( op => '1', arg0 => "1111100000", arg1=> "1010101101"),
	( op => '1', arg0 => "1111100000", arg1=> "1010111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1010100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1010101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1010111010"),
	( op => '1', arg0 => "1111100000", arg1=> "1011000000"),
	( op => '1', arg0 => "1111100000", arg1=> "1011001101"),
	( op => '1', arg0 => "1111100000", arg1=> "1011011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1011000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1011001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1011011010"),
	( op => '1', arg0 => "1111100000", arg1=> "1011100000"),
	( op => '1', arg0 => "1111100000", arg1=> "1011101101"),
	( op => '1', arg0 => "1111100000", arg1=> "1011111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1011100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1011101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1011111010"),
	( op => '1', arg0 => "1111100000", arg1=> "1100000000"),
	( op => '1', arg0 => "1111100000", arg1=> "1100001101"),
	( op => '1', arg0 => "1111100000", arg1=> "1100011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1100000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1100001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1100011010"),
	( op => '1', arg0 => "1111100000", arg1=> "1100100000"),
	( op => '1', arg0 => "1111100000", arg1=> "1100101101"),
	( op => '1', arg0 => "1111100000", arg1=> "1100111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1100100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1100101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1100111010"),
	( op => '1', arg0 => "1111100000", arg1=> "1101000000"),
	( op => '1', arg0 => "1111100000", arg1=> "1101001101"),
	( op => '1', arg0 => "1111100000", arg1=> "1101011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1101000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1101001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1101011010"),
	( op => '1', arg0 => "1111100000", arg1=> "1101100000"),
	( op => '1', arg0 => "1111100000", arg1=> "1101101101"),
	( op => '1', arg0 => "1111100000", arg1=> "1101111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1101100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1101101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1101111010"),
	( op => '1', arg0 => "1111100000", arg1=> "1110000000"),
	( op => '1', arg0 => "1111100000", arg1=> "1110001101"),
	( op => '1', arg0 => "1111100000", arg1=> "1110011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1110000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1110001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1110011010"),
	( op => '1', arg0 => "1111100000", arg1=> "1110100000"),
	( op => '1', arg0 => "1111100000", arg1=> "1110101101"),
	( op => '1', arg0 => "1111100000", arg1=> "1110111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1110100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1110101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1110111010"),
	( op => '1', arg0 => "1111100000", arg1=> "1111000000"),
	( op => '1', arg0 => "1111100000", arg1=> "1111001101"),
	( op => '1', arg0 => "1111100000", arg1=> "1111011010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1111000000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1111001101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1111011010"),
	( op => '1', arg0 => "1111100000", arg1=> "1111100000")
-- NaN!	( op => '1', arg0 => "1111100000", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1111100000", arg1=> "1111111010"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1111100000"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1111101101"),
-- NaN!	( op => '1', arg0 => "1111110001", arg1=> "1111111010")
  
);

component fp_adder is

  port (
    operand0 : in std_logic_vector(9 downto 0);
    operand1 : in std_logic_vector(9 downto 0);
    operation : in std_logic;

    result : out std_logic_vector(9 downto 0)
    );
end component;

BEGIN
	--  instantiate unit under test
  uut: fp_adder PORT MAP (operand0 => arg0, operand1 => arg1, operation => op, result => Qtest);
    --  apply test vectors and check results

    A <= to_float(arg0);
    B <= to_float(arg1);
    Q <= A + B when op = '0' else A - B;
       
    Qgold <= to_slv(Q);

  verify: PROCESS
        VARIABLE vector : test_vector;
        VARIABLE errors : BOOLEAN := false;
        BEGIN

          FOR i IN test_vectors'RANGE LOOP
              vector := test_vectors(i);  -- get vector i
              op <= vector.op;
              arg0 <= vector.arg0;     -- schedule vector i
              arg1 <= vector.arg1;     -- schedule vector i
              if (Qgold = Qtest) or (Qgold(8 downto 5) = "0000" and Qtest(8 downto 5) = "0000" and Qgold(9) = Qtest(9)) or (Qgold(8 downto 5) = "1111" and Qgold(4 downto 0) /= "00000" and Qtest(8 downto 5) = "1111" and Qtest(4 downto 0) /= "00000") then
                match <= '1';
              else
                match <= '0';
              end if;
              
              WAIT FOR 20 ns;      -- wait for circuit to settle
              IF match /= '1' THEN
                  ASSERT false         -- assert reports on false
                      REPORT "something broke.";
                      errors := true;
              END IF;

          END LOOP;

          ASSERT NOT errors
              REPORT "Test vectors failed."
              SEVERITY WARNING;
          ASSERT errors
              REPORT "Test vectors passed!"
              SEVERITY NOTE;
          WAIT;	
    END PROCESS;
END;

